*{
  margin: 0px;
  padding: 0px;
/*word-break:break-all;*/
box-sizing: border-box; 
-moz-box-sizing: border-box; 
-webkit-box-sizing:border-box; 
-ms-box-sizing:border-box; 
-o-box-sizing:border-box;
}  
/* a[href]:after{content:normal;} */
body {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
text-rendering:optimizeLegibility;
font-size: 16px;
line-height: 20px;
text-decoration: none;
height: auto;
background: none;
font-family: "Microsoft YaHei", '微软雅黑', sans-serif;
}
a{
color: #444;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
text-decoration: none;
cursor: pointer;
}
a:hover, a:focus {
color: #C69C6D; text-decoration:none;
}
a:hover, a:active, a:focus {
outline: none;
}
a[href]:after{content:normal;}
*:focus{outline:none;}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;          
}
img {
display: block;
max-width: 100%;
height: auto;
}
ul, li{
margin:0px; padding:0px;
  list-style-type:none;
}
ol, ul {
list-style: none;
}
ul, li, a
{
padding: 0px;
margin: 0px;
}
button {outline: none;}
select { width:100%;}
input::-webkit-input-placeholder{ color: #fff;}
input:-moz-placeholder{ color: #fff;}
input::-moz-placeholder{ color: #fff;}
input:-ms-input-placeholder{ color: #fff;}

.left {
float: left;
}
.right {
float: right;
}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mb35 { margin-bottom:35px;}
.mb40 { margin-bottom:40px;}
.mb45 { margin-bottom:45px;}
.mb50 { margin-bottom:50px;}
.mb60 { margin-bottom:60px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt18 { margin-top:18px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt35 { margin-top:35px;}
.bh { display:block; overflow:hidden;}
.img-hover:hover {
  opacity: 0.8;
}
.fix {
*zoom: 1;
}
.fix:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}
.h24 {
font-size: 24px;
}
.h26 {
font-size: 26px;
}
.h28 {
font-size: 28px;
}
.h32 {
font-size: 32px;
}
.h36 {
font-size: 36px;
}
.h40 {
font-size: 40px;
}
@media (max-width: 1599px) {
.h60 {
  font-size: 50px;
}
.h50 {
  font-size: 42px;
}
}
@media (max-width: 1279px) {
.h60 {
  font-size: 40px;
}
.h50 {
  font-size: 38px;
}
}
@media (max-width: 767px) {
.h60 {
  font-size: 34px;
}
.h50 {
  font-size: 32px;
}
}
/*font*/
@media (max-width: 1440px) {
.h30 {
  font-size: 28px;
}
.h24 {
  font-size: 20px;
}
.h26 {
  font-size: 24px;
}
.h28 {
  font-size: 26px;
}
.h30 {
  font-size: 28px;
}
.h32 {
  font-size: 32px;
}
.h48 {
  font-size: 42px;
}
}
@media (max-width: 1024px) {
.h30 {
  font-size: 26px;
}
.h24 {
  font-size: 18px;
}
.h26 {
  font-size: 22px;
}
.h28 {
  font-size: 24px;
}
.h30 {
  font-size: 26px;
}
.h32 {
  font-size: 28px;
}
.h48 {
  font-size: 38px;
}
}
@media (max-width: 767px) {
.h18 {
  font-size: 17px;
}
.h20 {
  font-size: 18px;
}
.h22 {
  font-size: 20px;
}
.h26 {
  font-size: 22px;
}
.h28 {
  font-size: 22px;
}
.h30 {
  font-size: 22px;
}
.h32 {
  font-size: 26px;
}
.h48 {
  font-size: 34px;
}
}
.clear{clear:both;}


@media (min-width: 1260px){
.container{ width: 1200px;}
.container01{ width: 1200px;}
}
@media (min-width: 1299px) {
.container{ width: 1260px;}
.container01{width: 1260px;}
}
@media (min-width: 1399px) {
.container{
  width: 1360px;
}
.container01{
  width: 1360px;
}
}
@media (min-width: 1499px) {
.container{
  width: 1460px;
}
.container01{
  width: 1460px;
}
}
@media (min-width: 1560px) {
.container{
  width: 1530px;
}
.container01{
  width: 1440px;
}
}

@media (min-width: 1600px) {
.container{
  width: 1570px;
}
.container01{
  width: 1440px;
}
}


/*---------------head---------------------*/
.webheader{ padding-bottom:25px;}
.main-navigation{ display: inline-block;}
.search_model {
 float: right;
}
.top_search{ display: inline-block; color: #fff; }
.btn_sech{ background:none; border:0;  }
.search{ background:none; border:0; float: left; } 

.search_model {
  position: absolute;
  background-color: rgba(198,156,109,0.9);
  width: 100%;
  display: none;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 9999;
}
.search_close{ float: right; position: relative; z-index: 1000; cursor: pointer;}
.search_box{ padding: 0 10% 15px; position: relative;}
#searchword{ 
background:none; 
border:0; 
border-bottom: 1px solid #fff; 
width: 100%; 
outline: none;
font-size: 16px;
color: #fff;
line-height: 40px;
padding-right: 30px;
}
#sub-pc{ 
position: absolute; 
background:url(20240604xsyl_icon02.png) no-repeat; 
width: 21px; 
height: 21px;
border:0;
top: 9px;
right: 10%;
background-size:98%;
}
.cent_logo{}
.logo01{ display:block;}
.logo01 img{ display:inline-block; }
.logo02{ padding-right: 5.5%; display:block; text-align: right; margin-bottom: 34px;}
.logo02 img{ display:inline-block; }
.cent_logo p{ margin-bottom: 34px;}

.search_mob,.xsyl_en{ 
float: right;
background:#C69C6D; 
height: 32px; 
line-height: 32px; 
width: 32px; 
border: 0;
border-radius: 50%;
display: inline-block;
text-align: center;
margin-top: 23px;
}
.search_mob:hover,.xsyl_en:hover{
background:#B59145;
color: #fff;

}
.search_mob{ margin-left: 40px; }
.search_mob img{ display: inline-block; }
.xsyl_en{ 
color: #fff; 
font-weight: 700; 
margin-left: 10px; }

.top_backxbwz{     
    display: flex;
    padding-top: 13px;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 10px;
 }
.top_backxbwz li a{position: relative;
    color: #666;
    font-size: 14px;
    padding: 0 15px;}
.top_backxbwz li a:hover{color: #C69C6D;}   
.top_backxbwz li a:after {
    content: '';
    display: inline-block;
    width: 1px;
    height: 10px;
    background-color: #666;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.top_backxbwz li:last-child a{ padding-right: 0; }
.top_backxbwz li:last-child a:after {
display: none;
}

@media (max-width: 991px){
.main-navigation{ display: none; }
.webheader > .container{ width: 100%; }

}
@media (max-width: 767px){
.webheader{ margin-bottom: 0; }
.top_posbod{ width: 100%; }
.mobsan_link,
.mob_logo{ display: block; }
.mob_logo{ float: left; width: 80%; text-align: left; }
.mobsan_link{ 
  float: left; 
  margin-left: 20px; 
  margin-top: 10px;	
  position: relative;
}
.cd_btn{ background: none; border: 0; }
.cd_btn img{ width: 20px; }
.topcd_nr{ 
  position: absolute; 
  width: 110px;
    left: -50px; 
    z-index: 9999;
    background:rgba(16,53,158,0.9);
    text-align: center;
    padding:10px 0;
}
.topcd_nr a{ display: block; color: #fff; line-height: 28px; }
.topcd_nr a img{ display: inline-block; }
.top_search{ margin-top: 8px; }
.top_backxbwz li:last-child a{ padding-right: 15px; }
}
@media (max-width: 450px){
.san_link a{ margin: 0 10px; }
.top_linepos{
  top: -20px;
  width: 65px;
  right: 0;
  left: auto;
}

}
@media (max-width: 375px){
.mob_logo{ width: 76%; }
}
@media (max-width: 340px){
.san_link a{ margin: 0 6px; }
.san_link{ margin-right: 15px; }
}


/*top-head*/
.logo_nav{ }
.head_nav{ 
position: static;
text-align: right;
}
.nav{ 
text-align: center;
margin-bottom:0;
border:none;
}
.navbar-nav{
margin-top: 6px;
}
.nav > li{
display: inline-block;
padding: 0 28px;
}
.nav >li >a{
font-size: 20px;
font-weight: 700;
color: #4B4B4B;
padding: 12px 0;
position: relative;
}
.nav >li >a span{ 
display: block;
font-size: 14px;
color: #737373;
font-weight: 400;
margin-top: 7px;
}
.nav >li > a:hover,
.nav >li.active > a{ 
color:#C69C6D;
}
.nav >li:hover >a span,
.nav >li.active >a span{ 
color:#C69C6D;
}
.mega-menu.dropdown {
  position: static;
}
.nav .active a,
.nav li a:hover{
background:none;
}
.navbar-right .dropdown-menu{
left: 50%;
transform: translateX(-50%);	
right:auto;
font-size: 16px;
padding-top: 10px;
background: #B59145;
border:0;
}
.dropdown-menu > li > a{
padding: 8px 20px 5px;
color:#fff;
}
.dropdown-menu > li > a:hover{
background: #c69c6d;
  color: #fff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background:none;
}
.dropdown-menu.menu-ph{ 
width: 100%; background:#F8F6F5; 
border-top: 3px solid #A90D3F; top: 94px;}

.pchide{ display: none; }


@media (min-width: 1921px){
body{ background-size: 100% auto;}
}
@media (max-width: 1660px){
.nav >li{padding: 0 26px;}
.top_kxzglm a{ margin-right: 70px; }
}
@media (max-width: 1560px){
.nav >li{padding: 0 24px;}
}
@media (max-width: 1499px){
.nav >li{padding: 0 19px;}
.top_kxzglm a{ margin-right: 55px; }
}
@media (max-width: 1399px){
.nav >li{padding: 0 15px;}
}
@media (max-width: 1299px){
.nav >li{padding: 0 12px;}
.nav >li >a{ font-size: 18px; }
.xl_lnmuli .row .col-md-6 a,
.xl_lnmuli .row .col-md-12 a{ font-size: 14px;}
.top_kxzglm a{ margin-right: 45px; }
}
@media (max-width: 1259px){
.dh_xbzz{width: 48%;}
.dh_gzzd{width: 32%;}
}

@media (max-width: 1199px){
.head_nav{  }
.nav >li{padding: 0 6px;}
.nav >li >a { font-size: 17px; }
.nav >li >a span{ font-size:13px;}
.navbar-nav{ margin-top: 0; }
.search_mob, .xsyl_en{ margin-top: 16px; margin-left: 10px; }
.cent_logo{ margin-bottom: 30px; }
}
@media (max-width: 991px){
.nav >li >a { font-size: 18px; }
.pchide{ display: block; }
.pad_nav {
  width: 100%;
    position: relative;
    height: 68px;
    overflow: hidden;
    background: #1f60b8;
}
#swiper_container_pad_nav{height: 68px;}
.pad_nav ul{  }
.pad_nav li {
    width: auto;
    padding: 0 40px;
    touch-action: none;
    position: relative;
    text-align: center;
}
.pad_nav li:last-child{ margin-right: 40px; }
.pad_nav li a{
  font-weight: 600;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 24px;
  padding: 13px 0 7px;
  display: block;
  width: 100%;
}
.pad_nav li a span{ font-size: 14px; display: block; margin-top: 0; }
.pad_nav li.active:after,
.pad_nav li:hover:after{
    content: '';
    pointer-events: auto;
    display:block;
    width: 100%;
      height: 6px;
      background: #FFCC03;
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 9997;
}

.pad_nav .pad_nav_mask{
  width: 30px;
  height: 68px;
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  background: url(20240604xsyl_sj02.png) no-repeat center #C69C6D;
  background-size: 45%;
}
.pad_nav .pad_nav_mask_left{
  left:-30px;
  right:auto;
   transform: rotateY(180deg);
}
}
@media (max-width: 767px){
.pad_nav li {padding: 0 20px;}
.cent_logo{ margin-bottom: 30px; }
.head_title a img{ width: 65%; }
.head_title .right{ text-align: right; }
.head_title .right img{ display:inline-block; }
.search_mob, .xsyl_en{ margin-top: 0; margin-bottom: 7px; }
.mobhide{ display: none; }
.cent_logo p{ text-align: center; }
.cent_logo p img{ width: 100%; }
.top_yqlink {padding-top: 15px;
  margin-bottom: 5px;}
}

@media (max-width: 600px){

}
@media (max-width: 500px){

}
@media (max-width: 450px){

}
@media (max-width: 380px){

}
@media (max-width: 320px){
  
}


/* top-banner */
.index_bgcolor{ background:#F2F4F7; }
.index_bannertop{ position: relative; }

.webheader_ix{ 
position: absolute; 
width: 100%; 
z-index:99;
top: 0;
left:0;
min-height: 185px;
  background: -webkit-linear-gradient(bottom, rgba(0,160,255,0) 0%, #006CFF 100%);
  background: -o-linear-gradient(bottom, rgba(0,160,255,0) 0%, #006CFF 100%);
  background: linear-gradient(to top, rgba(0,160,255,0) 0%, #006CFF 100%);
}
.webheader_ix .san_link a{ color: #fff; }
.webheader_ix .nav >li >a{ color: #fff; }

.pos_ptxt{
position: absolute;
width: 100%;
padding:48px 0 20px 10px;
top: 32%;
left: 0;
z-index:101;
}
.ptxt_cent{
width: 45%;
font-size: 25px;
font-weight: 700;
line-height: 30px;
color: #FFFFFF;
display: inline-block;

}
.ptxt_cent h3{
padding:0 0 6px 0;
font-size: 64px;
color: #FFFFFF;
line-height: 77px;
}
.ptxt_cent p{
font-size: 30px;
color: #FFFFFF;
line-height: 43px;
}	

@media (max-width: 1680px){

}
@media (max-width: 1599px){

}
@media (max-width: 1499px){

}
@media (max-width: 1440px){

}
@media (max-width: 1399px){

}
@media (max-width: 1299px){

}
@media (max-width: 1199px){

}
@media (max-width: 1099px){

}
@media (max-width: 991px){

}
@media (max-width: 767px){

}

/* lunbo */
.index_ban01 .container{
position: relative;
}
.index_ban01 #ban01_pagination{ 
bottom: 30px;
right:0;
}
.index_ban01 .swiper-pagination-bullet{
width: 16px;
height: 16px;
background: #fff;
opacity: 1;
margin:0 10px;
}
.index_ban01 .swiper-pagination-bullet-active{
background: #fff;
width: 36px;
border-radius: 10px;
}

@media (max-width: 767px){
.index_ban01 #ban01_pagination{ bottom: 4px; right: 5px;}
.index_ban01 .swiper-pagination-bullet{
width: 12px;
height: 12px; margin:0 6px;}
.index_ban01 .swiper-pagination-bullet-active{ width: 28px; }
}


/* index zhaunluoyanjiu  */
.index_cent{ 
position: relative;
z-index: 2; 
}
.idx_title{
margin:35px 0 30px;
}
.idx_title > a{
display: block;
}
.idx_title > a > b{
font-weight: 600;
font-size: 37px;
line-height: 46px;
margin-right: 15px;
}
.idx_title > a > span{
font-size: 20px;
text-transform: uppercase;
border-bottom:6px solid #CC9933;
vertical-align: top;
line-height: 34px;
  display: inline-block;
}

.zlyj_picli li{ margin-bottom: 30px; }
.zlyj_picli li a{ display: block; }
.zlyj_picli li a:hover{
 -ms-box-shadow: 0 1px 12px #ddd;
  -o-box-shadow: 0 1px 12px #ddd;
  -moz-box-shadow: 0 1px 12px #ddd;
  -webkit-box-shadow: 0 1px 12px #ddd;
  box-shadow: 0 1px 12px #ddd;
}
.zlyj_picli li a b img{ height: 282px;object-fit: cover;object-position: center center; }
.zlyj_picli_p{ 
border-bottom: 3px solid #E3E3E3; 
border-left: 1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
padding:14px 15px;
min-height: 140.5px;
}
.zlyj_picli_p p{ 
  font-size:22px; 
  line-height: 36px; 
  font-weight: 700;
  margin-bottom: 0;
}
.zlyj_picli_p span{ 
  font-size: 14px;
  margin-top: 8px;
  display: block;
}
.qyjcyp{ position: relative; }
.qyjcyp > a > div{
background: -webkit-linear-gradient(transparent, black);
background: -o-linear-gradient(transparent, black);
background: linear-gradient(transparent, black);
position: absolute;
bottom: 0;
width: 100%;
height: 41%;
padding: 0 35px;
}
.qyjcyp > a > div h3{ 
font-size: 30px;
 color: #fff; 
 font-weight:700;  
 line-height: 40px;
}
.qyjcyp > a > div p{ color: #fff;line-height: 28px; text-align: justify;}
.qyjcyp > a > div button{
margin-bottom: 0;
border:0;
padding: 10px 70px 10px 15px;
background: #F66C1D;
font-weight: 600;
font-size: 20px;
line-height: 26px;
position: relative;
display: inline-block;
color:#fff;
transition: all 0.5s;
}
.qyjcyp > a > div button::after{
  content: '';
  pointer-events: auto;
  display:block;
  width: 30px;
    height: 18px;
    background:url(20240604xsyl_icon05.png) no-repeat;
    position: absolute;
    bottom: 12px;
    right:18px;
    z-index: 9997;
}
.qyjcyp > a > div button:hover::after{
right:10px;
transition: all 0.5s;
}

@media (min-width: 768px){
.zlyj_pic,.zlyj_picli{ margin:0 -10px; }
.zlyj_pic > div,.zlyj_picli li{ padding: 0 10px; }
.zlyj_picli_p p{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }
}
@media (min-width: 1399px){
  
}

@media (max-width: 1599px){
  .zlyj_picli_p{min-height: 137.5px;}
  .zlyj_picli li a b img{ height: 274px; }
}
@media (max-width: 1559px){
  .qyjcyp{ min-height: 852px; background:#000;}
}
@media (max-width: 1499px){
.zlyj_picli li a b img{ height: 242px; }
.qyjcyp{ min-height: 790px; }
.zlyj_picli_p p{ font-size: 20px; }
.qyjcyp > a > div h3{ font-size: 24px; }
}
@media (max-width: 1399px){
.zlyj_picli_p p{ line-height: 30px;}
.zlyj_picli li a b img{ height: 224px; }
.qyjcyp{ min-height: 751px; }
.qyjcyp > a > div{ height: 50%; }
}
@media (max-width: 1299px){
.zlyj_picli li a b img{ height: 212px; }
.qyjcyp{ min-height: 727px; }
.qyjcyp > a > div button{ font-size: 18px; }
}
@media (max-width: 1199px){
.zlyj_picli li a b img{ height: 170px; }
.zlyj_picli_p{min-height: 121.5px;}
.qyjcyp{ min-height: 612px; }
.zlyj_picli_p p{ font-size: 18px; }
.qyjcyp > a > div{ height: 70%; }
.qyjcyp > a > div button{ font-size: 16px; }
}
@media (max-width: 991px){
.zlyj_picli li a b img{ height: 197px; }
.qyjcyp{ min-height: auto; }
.qyjcyp > a > div{ height: 30%; }

}

@media (max-width: 767px){
  .qyjcyp > a > div h3{ font-size: 20px; }
.zlyj_picli li a b img{ height: auto; }
.idx_title > a > b{ font-size: 28px; }
.idx_title > a > span{ font-size: 15px; }
.qyjcyp > a > div{ height: 56%; padding:0 20px; }
.zlyj_picli_p{min-height: auto;}
}


/* xueshuhuodong */
.index_swiperfath{ margin-bottom: 40px; }
.index_ban03{
position: relative;
}
.index_ban03::before{
content: '';
  pointer-events: auto;
  display:block;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 20px;
  background: #e6e6e6;
  left: 0;
  z-index: 4;
}

.index_ban03 .swiper-button-next,
.index_ban03 .swiper-button-prev{
width: 44px; 
height: 44px;
background-color: #c0c0c0;
border-radius: 50%;
text-align: center;
line-height: 44px;
background-repeat: no-repeat;
background-size: 15px 25px;
top:0;
margin-top: 0;
z-index:88;
}
.index_ban03 .swiper-button-next:hover,
.index_ban03 .swiper-button-prev:hover{background-color: #1f60b8;}
.index_ban03 .swiper-button-next{
background-image: url(20240604xsyl_sj02.png);
background-position:right 12px center;
right:0;
}
.index_ban03 .swiper-button-prev{
background-image: url(20240604xsyl_sj01.png);
background-position:left 12px center;
left:0;

}
.index_ban03 .swiper-wrapper{z-index:22;}
.xshd_a{ 
  position: relative;
  color: #fff;
  background: -webkit-linear-gradient(left, #036AC2, #2799DA);
  background: -o-linear-gradient(left, #036AC2, #2799DA);
  background: linear-gradient(to right, #036AC2, #2799DA);
  display: block;
  padding: 6% 10% 2%;
  margin-top: 80px;
  z-index: 22;
  min-height: 258px;
}
.xshd_a::before{
content: '';
  pointer-events: auto;
  display:block;
  width: 29px;
  height: 29px;
  position: absolute;
  top: -73px;
  background: url(20240604xsyl_icon06.png) no-repeat;
  left: 50%;
  margin-left: -27.5px;
  z-index: 80;
} 
.xshd_a::after{
content: '';
  pointer-events: auto;
  display:block;
  width: 0;
  height: 0;
  border-left: 13px solid transparent;   
  border-right: 13px solid transparent;  
  border-bottom: 15px solid #1480cd;
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -26px;
  z-index: 80;
}
.xshd_a h3{
margin-top: 13px;
font-size:28px;
margin-top: 0;
margin-bottom: 15px;
min-height: 62px;
line-height: 1.4;
}
.xshd_a p{
font-size: 18px;
line-height: 1.5; 
margin-bottom: 6px;
}
.xshd_a:hover{ background:#b59145; color: #fff; }
.xshd_a:hover::after{border-bottom: 15px solid #b59145;}

.more_xshd{ text-align: center;margin-top: 45px; }
.more_xshd button{
margin-bottom: 0;
border:1px solid #1f60b8;
padding: 10px 70px 10px 50px;
background: none;
font-weight: 600;
font-size: 24px;
line-height: 26px;
position: relative;
display: inline-block;
color:#1f60b8;
transition: all 0.5s;

}
.more_xshd button::after{
  content: '';
  pointer-events: auto;
  display:block;
  width: 40px;
    height: 24px;
    background:url(20240604xsyl_icon04.png) no-repeat;
    position: absolute;
    bottom: 10px;
    right:18px;
    z-index: 9997;
}
.more_xshd button:hover::after{
right:10px;
transition: all 0.5s;
}

.xshd_left{}
.xshd_leftlab{ overflow: hidden; margin-bottom: 10px; }
.xshd_aimg{ float:left; width: 325px; margin-right: 6%; }
.xshd_atxt{}
.xshd_atxt h3{ font-weight: 700; margin-top: 10px; }
.xshd_atxt p{color: #444; font-size: 18px;}
.san_lanmufl li{ margin-bottom: 10px; }



@media (min-width: 768px){
.san_lanmufl ul{ margin:0 -10px; }
.san_lanmufl ul li{ padding: 0 10px; }
}
@media (min-width: 991px){

}
@media (max-width: 1599px){
  .xshd_aimg{ width: 315px; }
}
@media (max-width: 1499px){
  .xshd_aimg{ width: 277px; }
  .xshd_atxt h3{ font-size: 22px; }
  .xshd_atxt p{ font-size: 16px; margin-bottom: 7px; }
}
@media (max-width: 1399px){
.xshd_a h3{ font-size: 24px; }
.xshd_a p{ line-height: 26px; margin-bottom: 6px; }
.san_lanmufl li{ margin-bottom: 30px; }
}
@media (max-width: 1199px){
  .xshd_aimg{ width: 230px; }
}
@media (max-width: 991px){
.san_lanmufl ul li{ margin-bottom: 30px; }
.more_xshd{ margin-top: 5px; margin-bottom: 30px; }
.xshd_aimg{ width: 280px; }
.xshd_left{ margin-bottom: 30px; }
}
@media (max-width: 767px){
  .xshd_aimg{ width: 100%; margin-right: 0; margin-bottom: 15px; }
  .xshd_leftlab{ margin-bottom: 30px; }
  .more_xshd button{ font-size: 20px; }
}

/*zhanlueoyanjiu*/
.zlyj_labli{}
.zlyj_labli li{ overflow: hidden; margin-bottom: 27px; background: #f2f2f2; }
.zlyj_aimg{ float: left; width: 38.77%; margin-right: 5%; }
.zlyj_atxt{ padding-right: 5%; display: block; }
.zlyj_atxt h3{ color: #3f71b4; font-weight: 700;  margin-top: 42px; }
.zlyj_atxt h5{ color: #3f71b4; font-size: 20px; }
.zlyj_atxt p{ color: #293c55; line-height: 1.7; font-size: 18px; }
.zlyj_atxt:hover h3,
.zlyj_atxt:hover h5{color: #C69C6D;}

@media (max-width: 1499px){
  .zlyj_atxt h3{ margin-top: 30px; }
  .zlyj_atxt p{ font-size: 16px; }
}
@media (max-width: 1299px){
  .zlyj_atxt h3{ margin-top: 20px; }
}
@media (max-width: 1199px){
 .zlyj_aimg{ width: 45%; }
}
@media (max-width: 991px){
  .zlyj_atxt{ padding: 0 4% }
}
@media (max-width: 767px){
  .zlyj_aimg{ width: 100%; margin-right: 0; margin-bottom: 25px; }
  .zlyj_atxt p{ margin-bottom: 20px; }
}



/* xinwendongtai */
.idx_title01{ position: relative; }
.idx_title01 button{ 
position: absolute; border:0; background: none; 
right:0; top:12px;
font-size: 22px;
}
.idx_title01 button a{ color: #999999; }
.idx_title01 button a:hover{ color: #C69C6D; }
.xwdt_newsli{

}
.xwdt_newsli > div{

}
.xwdt_newsli > div a{
font-size: 28px;
line-height: 38px;
}
.xwdt_newsli > div span{
color: #999;
margin:35px 0 16px;
display: block;
}
.xwdt_newsli > ul{

}
.xwdt_newsli > ul li{
border-top:1px solid #8d8d8d;
padding-top: 20px;
}
.xwdt_newsli > ul li:first-child{
border-top:0;
}
.xwdt_newsli > ul li a{
font-size: 24px;
line-height: 34px;

}
.xwdt_newsli > ul span{
color: #999;
margin:35px 0 15px;
display: block;
}



@media (min-width: 768px){
.xwdt_newsli > div a{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; 
  height: 76px;
}
.xwdt_newsli > ul li a{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; 
  height: 68px;
}
}

@media (max-width: 1499px){
.xwdt_newsli > div a{ font-size: 24px; }
.xwdt_newsli > ul li a{ font-size: 20px; }
.xwdt_newsli > div span,
.xwdt_newsli > ul span{margin:22px 0 13px;}
}
@media (max-width: 1299px){
.xwdt_newsli > div span,
.xwdt_newsli > ul span{margin:16px 0 10px;}
}

@media (max-width: 1199px){
.xwdt_newsli > div a{ font-size: 22px; }
.idx_title01 button{ font-size: 18px; }
.xwdt_newsli > ul li a{ font-size: 18px; }
.xwdt_newsli > ul li{padding-top: 14px;}
}
@media (max-width: 991px){
.xwdt_newsli{ margin-top: 30px; }
}



/* cubanwu */
.cbw_div{
padding: 75px 0 95px;
  background-image: url(20240604xsyl_cbwbg.png);
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.index_tab{
width: 100%;
}
.index_tab .tabmenu { 
overflow: hidden;
}
.tabmenu .idx_title02{
float: left;
margin:0;
}
.tabmenu .idx_title02 a{
color:#fff;
}
.tabmenu .idx_title02 span{
color:#999999;
}
.tabmenu .idx_title02 a:hover{
color:#C69C6D;
}
.tabmenu .idx_title02 a:hover span{
color:#C69C6D;
}
.index_tab .tabmenu ul{
float: right;
margin-top: 7px; 
}
.index_tab .tabmenu ul li {
  float: left; 
  position:relative;
}
.index_tab .tabmenu ul li span{ 
padding: 0 25px; color: #5b80ad; 
}
.index_tab .tabmenu ul li:last-child{ margin-right: 0; }
.index_tab .tabmenu .selected a{ 
color:#dbb664;
}
.index_tab .tabmenu ul li a {
font-size: 26px;
color: #FFFFFF;
line-height: 32px;
}

.tabox.fwcx{ margin-top: 50px; }
.tabox .tab_con{ display: none; }
.cbw_left{
padding-right: 33px;
}
.cbw_left h3{ font-size: 48px; line-height: 64px; padding-right: 10%; }
.cbw_left h3 a{color: #fff;}
.cbw_left p{ 
color: #fff; font-size: 20px; line-height: 2; 
text-align: justify;
}
.cbw_lftbtm{ margin-top: 25px; }
.cbw_lftbtm a{
padding: 10px 30px; 
background:#2f619d; color:#fff;
margin-right: 10px; 
font-size: 20px;
display: inline-block;
}
.cbw_lftbtm a:hover{ background:#8d773f; }


@media (max-width: 1499px){
.cbw_left h3{ font-size: 40px; }
.cbw_left p{ font-size: 18px; line-height:1.8; }
}
@media (max-width: 1399px){
.index_tab .tabmenu ul li a{ font-size: 22px; }
.cbw_left h3{ font-size: 36px; line-height: 1.5; }
}
@media (max-width: 1199px){
.index_tab .tabmenu ul li a{ font-size: 20px; }
.cbw_left h3{ font-size: 32px; line-height: 1.5; }
.cbw_lftbtm a{ font-size: 18px; }
}
@media (max-width: 991px){
.index_tab .tabmenu ul{ margin-top: 20px; }
.tabox.fwcx{ margin-top: 20px; }
.cbw_lftbtm{ margin-bottom: 15px; }
}
@media (max-width: 767px){
.cbw_left{ padding-right: 0;}
.cbw_left h3{ padding-right: 30px; margin-top: 10px; }
.index_tab .tabmenu ul li span{ padding:  0 15px; }
}




/* foot */
.foot{ 
  color: #333; 
  background: #f0f0f0;padding: 40px 0 40px;
  }
  .foot .left a{ color: #666; }
  .foot .left a:hover{ color: #C69C6D; }
  .foot .cas{ 
    float: left; 
    width: 29%; 
    padding: 30px 0 20px;
  }
  .foot .cas a{ display: block;  }
  .foot .cas a img{ width: 315px;  }
  .foot .left{ 
    color: #666;
  }
  @media (min-width: 992px){
    /*.copyright{display: flex;}*/
  }
  @media (max-width: 1299px){
    .foot_list li:last-child{ max-width: 190px; }
    .foot .cas{ width:auto;margin-right: 30px;}
  }
  @media (max-width: 1260px){
    .foot_list_t a{ font-size: 18px; }
    .foot_li1 dd{ font-size: 15px; }
    .foot{padding: 50px 0 40px;}
  }
  @media (max-width: 1199px){
    .foot .cas a img{ width: 250px; }
    .foot_navs{ padding-left: 3%; }
    .foot_list_t a{ font-size: 15px; }
    .foot_li1 dd{ font-size: 13px; }
    .foot_list li{ max-width: 120px; padding: 0 8px; }
    .foot_list li:nth-child(4){ min-width: 90px; }
    .foot_list li:last-child{ max-width: 165px; min-width: 160px;}
  
  }
  @media (max-width: 991px){
    .foot_list{ display: none; }
    .foot .cas,.foot_navs{ float: none; width: 100%; margin-right: 0px;overflow: hidden; }
 
    .foot .cas{ padding-bottom: 30px; }
    .foot_navs{ padding-top: 5px; padding-left: 0; }
  }
  @media (max-width: 767px){
    .foot p{ line-height: 26px; }
    .foot .cas{ padding-top: 50px; padding-bottom: 10px; }
    .foot .left{ padding-top: 25px; }
    .foot_navs{ padding-bottom: 40px; } 
  }

/* yanqihudaolanye */
.yqhdly_bg{
background:url(20240604xsyl_yqhbg.png) no-repeat top center;
background-size: 100% auto;
}
.yqhdly_top{ padding: 20px 0 35px;}
.yqh_topwl{ text-align: right; }
.yqh_topwl a{ font-size: 14px; color:#333; }
.yqh_topwl a span{ 
color: #333;
vertical-align: bottom;
font-size: 12px; padding: 0 6px 0 12px;
 display: inline-block; }
.yqh_topwl a:hover{ color:#C69C6D; }	 
.yxhdl_logo{ padding: 15px 0; }
.yxhdl_logo img{
  display: inline-block;
}
.yxhdl_logo .col-md-7 img{margin-top: 40px;  }
.yxhdl_logo .keywords{
  font-size: 24px;
  color: #fff;
}
.yqhdly_yinyan{ padding: 40px 0 60px; 
  border-top: 1px solid #ddd; overflow: hidden;}

.yqhdly_yinyandiv p{
text-indent:2em;
font-weight: 500;
font-size: 18px;
line-height: 36px;
margin-bottom: 0;
}
.yqhdly_cent{ padding-top: 34%;}
.yqhdly_cent ul{ 
}
.yqhdly_cent ul li{ 
margin-bottom: 55px;
}
.yqhdly_cent ul li a{ 
position: relative;
display: block;
}
.yqhdly_cent .year_yqh{
position: absolute;
top: 22px;
right:0;
width: 100%;
text-align: right;
}
.yqhdly_cent .year_yqh span{ 
display: inline-block; 
background: #C0A85C; 
padding: 5px 25px;
font-weight: 500;
font-size: 20px;
color: #FFFFFF;
line-height: 28px;
}
.yqhdly_cent .year_yqh h5{
font-weight: 500;
font-size: 18px;
color: #FFFFFF;
line-height: 37px;
padding-right: 20px;
}
.yqhdly_cent .titbt_yqh{

}
.yqhdly_cent .titbt_yqh h4{
font-size: 22px;
line-height: 37px;
margin:18px 0 5px;
}
.yqhdly_cent .titbt_yqh p{

font-size: 20px;
line-height: 24px;
}

@media screen and (min-width: 768px){
.yqhdly_cent ul{ margin:0 -10px; }
.yqhdly_cent ul li{ padding:0 10px; }
.yqhdly_yinyan >h3{ float: left; width: 18%; }
.yqhdly_yinyandiv{ float: left; width: 82%; }
}

@media screen and (min-width: 1921px){
  .yqhdly_cent{ padding-top: 36%;}
}
@media screen and (min-width: 2001px){
  .yqhdly_cent{ padding-top: 39%;}
}
@media screen and (min-width: 2100px){
  .yqhdly_cent{ padding-top: 41%;}
}
@media screen and (min-width: 2300px){
  .yqhdly_cent{ padding-top: 45%;}
}
@media screen and (min-width: 2500px){
  .yqhdly_cent{ padding-top: 48%;}
}
@media screen and (min-width: 2750px){
  .yqhdly_cent{ padding-top: 53%;}
}
@media screen and (min-width: 3000px){
  .yqhdly_cent{ padding-top: 57%;}
}
@media screen and (min-width: 3200px){
  .yqhdly_cent{ padding-top: 61%;}
}
@media screen and (min-width: 3500px){
  .yqhdly_cent{ padding-top: 65%;}
}
@media screen and (max-width: 1850px){
  .yqhdly_cent{ padding-top: 32%;}
}
@media screen and (max-width: 1800px){
  .yqhdly_cent{ padding-top: 31%;}
}
@media screen and (max-width: 1750px){
  .yqhdly_cent{ padding-top: 30%;}
}
@media screen and (max-width: 1700px){
  .yqhdly_cent{ padding-top: 29%;}
}
@media screen and (max-width: 1650px){
  .yqhdly_cent{ padding-top: 28%;}
}
@media screen and (max-width: 1600px){
  .yqhdly_cent{ padding-top: 27%;}
}
@media screen and (max-width: 1550px){
 .yqhdly_cent{ padding-top: 26%;}
}
@media screen and (max-width: 1500px){
 .yqhdly_cent{ padding-top: 27%;}
}
@media screen and (max-width: 1450px){
  .yqhdly_cent{ padding-top: 26%;}
}
@media screen and (max-width: 1400px){
  .yqhdly_cent{ padding-top: 25%;}
}
@media screen and (max-width: 1350px){
  .yqhdly_cent{ padding-top: 24.5%;}
}
@media screen and (max-width: 1300px){
  .yqhdly_cent{ padding-top: 24%;}
}
@media screen and (max-width: 1250px){
  .yqhdly_cent{ padding-top: 23%;}
}
@media screen and (max-width: 1200px){
.yqhdly_cent{ padding-top: 28%;}
}
@media screen and (max-width: 1150px){
.yqhdly_cent{ padding-top: 26%;}
}
@media screen and (max-width: 1100px){
.yqhdly_cent{ padding-top: 24%;}
}
@media screen and (max-width: 1050px){
.yqhdly_cent{ padding-top: 22%;}
}
@media screen and (max-width: 1000px){
.yqhdly_cent{ padding-top: 20%;}
}

@media screen and (max-width: 991px){
  .yqhdly_bg{ background-size: 150% auto;}
  .yqhdly_cent{ padding-top: 37%;}

}
@media screen and (max-width: 900px){
 .yqhdly_cent{ padding-top: 33%;}
}
@media screen and (max-width: 850px){
 .yqhdly_cent{ padding-top: 30%;}
}
@media screen and (max-width: 800px){
 .yqhdly_cent{ padding-top: 23%;}
}
@media screen and (max-width: 800px){
 .yqhdly_cent{ padding-top: 21%;}
}
@media screen and (max-width: 767px){
  .yqhdly_cent{ padding-top: 18%;}
  .yqhdly_bg{
    background-size:270% auto;
  }
  .yqhdly_top{ padding: 20px 0 10px; }
  .yqh_topwl{ margin-bottom: 15px; }
  .yqhdly_yinyan p{ font-size: 16px; line-height: 1.8; }
  .yqhdly_yinyan{ padding-top: 20px; }
  .yxhdl_logo .col-md-7 img{margin-bottom: 20px;}
}



/* kedaxunfei */
.kdxf_button{   
    position: fixed;
    top: 49%;
    right: 0;
    z-index: 9999;
    
}
.kdxf_button button{
    border: 0;
    color: #fff;
    padding: 0 10px 6px;
    line-height: 21px;
    background: url(20240604xsnh_kdxf.png) #0034A6 no-repeat top 8px center;
    padding-top: 51px;
    border-radius: 5px;
    background-size: 48%;
    font-size: 12px;
}
.kdxf_button button span{ display: block; font-size: 17px; }
@media (max-width: 1599px) {
.kdxf_button{}
    
}
@media (max-width: 767px) {
.kdxf_button{ margin-top:25px;top: 43%;
    right: 0;}
}


/* erji */
.ej_columns{
background-repeat: no-repeat;
background-size: 100% 100%;
}
.ej_lmtit{ 
padding-top: 48px;
min-height: 128px;
}
.viewhui_cent{
background:#F8F8F8;
padding-bottom: 60px;
}
.list_padcent{padding:30px 40px 40px; }
.page-intro{ overflow: hidden; }
.xbsecond_cent{ 
padding: 30px 0;    
margin-top: -35px;
  background: #fff;
  z-index: 1;
  position: relative;}
.xbcent_yzc{ padding:0; }

.ky_seemore{ text-align: center; display:none;  margin: 20px 0 30px;}
.ky_seemore button{
width: 270px;
height: 47px;
line-height: 47px;
border-radius: 3px;
border: 1px solid #3D62D0;
font-size: 19px;
font-weight: bold;
color: #fff;
background:#3D62D0;}
.ky_seemore button:hover{ background:#acacac; border:1px solid #acacac; color:#333; }
.lyandtime{ padding-bottom: 20px; border-bottom:1px dashed #D5D5D5; }
.breadcrumb{ background:none;  padding: 0; margin: 10px 0 0;}
.breadcrumb li,
.breadcrumb li a{ color: #fff; }
.breadcrumb li img{ display: inline-block; float: left; margin:2px 5px 0 0; }
.title_gl{ 
display:inline-block; 
font-weight: 700;
margin: 160px 0 0;
padding: 7px 0; 
position: relative;
font-size: 64px;
color: #FFFFFF;
line-height: 77px;
text-transform: uppercase;
}
.title_gl span{ 
width: 38px;
height: 2px;
background: #AF062F; 
position: absolute;
left: 0;
top:0;
}


.erdq_lanmu{
font-weight: 600;
font-size: 40px;
color: #444444;
line-height: 48px;
position: relative;
padding-top: 25px;
margin-bottom: 6px;
}
.erdq_lanmu:after{
  content: '';
  pointer-events: auto;
  display: inline-block;
  width: 60px;
    height: 9px;
    background: #0091FF;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9997;
} 
.erji_nav{ overflow:hidden; }
.erji_nav li{ 
float: left; 
margin-right: 80px;}
.erji_nav li a{
font-weight: 600;
font-size: 26px;
color: #FFFFFF;
line-height: 31px;
padding: 24px 0;
display: block;
width: 100%;
position: relative;
}

.erji_nav li .active:after,
.erji_nav li a:hover:after{
  content: '';
  pointer-events: auto;
  display:block;
  width: 100%;
    height: 6px;
    background: #FFCC03;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9997;
}
.erji_nav li:last-child{ margin-right: 0; }


@media screen and (min-width: 768px){

}

@media screen and (min-width: 1920px){
.view_cent{ background-size:100% auto; }
}

@media screen and (max-width: 1199px){
.title_gl{ font-size: 26px; }
}
@media screen and (max-width: 991px){
.title_gl{ font-size: 24px; }
}

@media screen and (max-width: 767px){
.ky_seemore{  display:block; }
.breadcrumb{ margin-bottom: 10px;  }
.xbsecond_cent{ padding: 15px 15px 20px; margin-top: -15px;}
.xbcent_yzc{ padding:0; }
.title_gl{font-size: 20px;}
.list_padcent{padding:15px; }
}
@media screen and (max-width: 500px){
.title_gl{ background-size: 35%; margin-bottom: 20px; }
.title_kxzg{  background-size: 21%; }
}



/* chubanwu */
.view_ty{ 

}
.dqwz_addd{ 
  position: relative; 
  min-height: 352px;
    padding-top: 6.5%;
}
.view_ty .ej_lmtit{ 

}
.view_ty .page-intro{ 
  position: absolute; 
  bottom: 25px;
  right: 0;
}
.viewhui_cent.view_ty .page-intro{
  bottom: 46px;
}
.xsylsecond_cent{ padding: 20px 0; }
.ejy_title{ margin-bottom: 20px; }
.ejy_title b{
font-weight: 600;
font-size: 37px;
line-height: 46px;
margin-right: 15px;
}
.ejy_title span{
font-size: 20px;
text-transform: uppercase;
border-bottom:6px solid #CC9933;
vertical-align: top;
line-height: 34px;
  display: inline-block;
}
.ejy_title_white b,
.ejy_title_white span{ color: #fff; }


.left_ejnav{ float: left; width: 20%; margin-bottom:50px; }
.right_ejcent{ float: left; width: 80%; padding-left: 30px; }
.sidebar{ 	
background: #F7F8FA;
border-bottom: 2px solid #CCCCCC;
padding:25px 0; 
}
.nav_hov{  }
.navLeft{ width: 100%; }
.navLeft_ul{}
.navLeft_ul > li{ 

}
.navLeft_ul > li > a{ 
padding: 15px 22px 15px 36px; 
font-size: 21px;
display: block;
}
.navLeft_ul > li > a b{
display: block;
padding-right: 20px;
line-height: 30px;
}
.navLeft_ul > li > a:hover,
.navLeft_ul > li > .active{
background: #004197;
color: #fff;
position: relative;
}
.navLeft_ul > li > a:hover b,
.navLeft_ul > li > .active b{
background: url(20240604xsyl_icon04.png) no-repeat right center;
}
.navLeft_ul > li > a:hover span,
.navLeft_ul > li > .active span{
height: 100%;
width: 3px;
position: absolute;
right: -3px;
top: 0;
background: #004197;
}

.m_menu_box {
  position: fixed;
  right: 0;
  top: 200px;
  z-index: 10;
  display: none;
}
.m_menu_btn {
  width: 40px;
  height: 70px;
  background: url(20220607_nav01.png) no-repeat center;
  background-color:rgba(155,12,1,0.7);
  border-radius: 6px 0 0 6px;
  position: absolute;
  top: 50%;
  margin-top: -35px;
  left: -39px;
}
.m_menu_btn.open {
  background-image: url(20220607_nav02.png);
}
.m_menu {
  background-color:rgba(155,12,1,0.7);
  border-radius: 6px 0 0 6px;
}
.m_menu li {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #9b0c01;
}
.m_menu li:last-child{border-bottom: 0;}
.m_menu li a {
  color: #fff;
  display: block;
  padding: 0 25px;
  height: 40px;
  line-height: 40px;
}

.jczxxl_cent{ margin-bottom: 40px; }
.jczxxl_cent li{ 
border:1px solid #d2d2d2;
overflow: hidden;
padding: 30px 40px 20px; 
margin-bottom: 17px; 
box-shadow: 0px 5px 0px 0px #eaeaea;
}
.jczxxl_cent .img_book{ float: left; width: 175px; padding-right: 30px; }
.img_book.img_bookrgt{ float: right; width: 155px; padding-right: 0; padding-left: 20px; position: relative;
    z-index: 10; }

.jczxxl_cent .book_txt{ padding-top: 16px; }
.jczxxl_cent .book_txt h3{
margin:0 0 15px;
font-size: 24px;
line-height: 32px;}
.jczxxl_cent .book_txt p{
line-height: 2;
}
.jczxxl_cent .book_txt div{
line-height: 2;
}



@media (max-width: 1499px) {
.navLeft_ul > li > a{ padding-left: 20px; }
}
@media (max-width: 1399px) {
.navLeft_ul > li > a{ padding-right: 12px; }
}
@media (max-width: 1299px) {
.navLeft_ul > li > a{ font-size: 18px; }
.dqwz_addd{ min-height: 275px; }
}
@media (max-width: 1199px) {
.left_ejnav{ width: 24%; }
.right_ejcent{  width: 76%; }
.dqwz_addd{ min-height: 255px; }
}
@media (max-width: 991px) {
  .ej_lmtit{ padding-top: 25px; }
  .dqwz_addd{ min-height: 215px; }
  .left_ejnav{ display: none; }
.right_ejcent{  width: 100%; padding-left: 0;}
#left_menu{
    position: fixed;
    top: 200px;
    width: 180px;
    margin-right: 0;
    z-index: 9999;
    min-width: 180px;
    box-sizing: border-box;
    transition: all ease 0.25s;
    background: linear-gradient(360deg, rgba(3,34,125,0.4100) 0%, rgba(31,96,184,0.9100) 100%);
    padding: 10px 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  #left_menu .left_z{
    display: none;
  }
  #left_menu .left_top{
    position: relative;
    z-index: 9998;
    /*pointer-events: none;*/
  }
  #left_menu .left_top li{
    line-height:26px;
    padding: 8px 0;
  }
  #left_menu .left_top li a{
    color: #fff;
    font-size: 16px;
    padding-left: 15px;
    display: block;
  }
  #left_menu .left_top li.active{
    background: #C69C6D;
  }
  #left_menu .left_top:after{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 26px;
      height: 55px;
      background: url(20240604xsyl_sj01.png) no-repeat center;
      background-color: rgba(16,47,154,0.5);
      border-radius: 6px 0 0 6px;
      position: absolute;
      top: 50%;
      left: -26px;
      z-index: 9997;
      transform: translateY(-60%);
  }
  #left_menu.open .left_top:after{
    content: '';
    pointer-events: auto;
    display: inline-block;
    width: 26px;
      height: 55px;
      background: url(20240604xsyl_sj02.png) no-repeat center;
      background-color: rgba(16,47,154,0.5);
      border-radius: 6px 0 0 6px;
      position: absolute;
      top: 50%;
      left: -26px;
      transform: translateY(-60%);

  }
  #left_menu .title_yellow{
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    padding: 5px 0 15px 15px;
    border-bottom: 4px solid #C69C6D;
  }
}

@media (max-width: 767px) {
.view_ty .ej_lmtit{ 
  padding-top: 15px;}
.m_menu_box { display: block;top: 200px; }
.ejy_title b{ font-size: 28px; }
.ejy_title span{ font-size: 15px; }
.jczxxl_cent li{ padding: 16px 15px 20px; }
.jczxxl_cent .img_book{float: none;
 width: 80%; margin:0 10% 5px; padding-right: 0; }
.jczxxl_cent .book_txt{ width: 100%; }
.jczxxl_cent .book_txt h3{ font-size: 22px; }
.jczxxl_cent .book_txt p{ line-height: 1.7; }
.dqwz_addd{ min-height: 140px; padding-top: 2%; }
.view_ty .page-intro{ bottom: 8px; }
.viewhui_cent.view_ty .page-intro{
  bottom: 12px;
}
}
@media (max-width: 600px) {

.djban_txt{ font-size: 16px; line-height: 24px;}
}
@media (max-width: 500px) {

}
@media (max-width: 450px) {

}
@media (max-width: 380px) {

}
@media (max-width: 320px) {

}


/* about us */
.xsyl_aboutcent{
border-bottom: 1px solid #cccccc;
padding-top: 20px;
padding-bottom: 60px;
margin-bottom: 40px;
}
.xsyl_aboutcent:last-child{
border-bottom: 0;
margin-bottom: 0;
}
.xsyl_aboutcent .col-md-8 > p{ 
font-size: 18px; 
line-height: 2; 
padding-right: 17%;
}
.lmej_title{ 
margin-bottom: 22px;
position: relative; 
padding-left: 20px;}
.lmej_title::after{
  content: '';
  pointer-events: auto;
  display:block;
  width: 8px;
    height: 94%;
    background:#002b82;
    position: absolute;
    left: 0;
    top:0px;
    z-index: 99;
}
.lmej_title b{ font-weight: 500; display: block; margin-bottom: 10px; }
.lmej_title span{ font-size: 18px; color: #cc9933; display: block; }
.zhengwen-mores{
  margin-top: 20px;
  margin-bottom: 20px;
}
.xsyl_aboutcent .yuanshi-more {
  text-align: left;
  margin-top: 40px;
  }

.xsyl_aboutcent .yuanshi-more a {
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  position: relative;
  }

.xsyl_aboutcent .yuanshi-more a:hover {
  color: #226ecc;
}
.xsyl_aboutcent .yuanshi-more a:after {
  content: '';
  width: 0;
  height: 0;
  margin-left: 15px;
  display: inline-block;
  border-style: solid;
  border-left: 11px solid #d00000;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: transparent;
}
.zhengwen-mores a{
  margin-bottom: 0;
  border: 0;
  padding: 10px 70px 10px 15px;
  background: #F66C1D;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  position: relative;
  display: inline-block;
  color: #fff;
  transition: all 0.5s;
}
.zhengwen-mores a:after{
  content: '';
  pointer-events: auto;
  display: block;
  width: 30px;
  height: 18px;
  background: url(20240604xsyl_icon05.png) no-repeat;
  position: absolute;
  bottom: 12px;
  right: 18px;
  z-index: 9997;
}

.work_mubcent{  overflow: hidden;padding-bottom: 40px; }
.work_mubcent > img{ float: left; padding-right: 20px; width: 60%; }
.work_mub{ float: left; width: 40%; }
.work_mub p{
font-size: 18px; 
line-height: 2; 
margin-bottom: 0;
}

@media (max-width: 1399px) {
.xsyl_aboutcent .col-md-5 > p{ padding-right: 0; }
}
@media (max-width: 767px) {
#map{ height: 480px!important; }
.work_mubcent > img{ float: none; padding-right: 0; width:100%; }
.work_mub{ float: none; width: 100%; }

}



/* zhuanlueyanjiu */
.zlyj_qyjcyp{ overflow: hidden; 
border-bottom: 1px solid #cccccc;
padding-top: 20px;
padding-bottom: 60px;}
.zlyj_qyjcyp > img{ float: right; padding-left: 40px; max-width: 500px;}
.jcyp_gl{}
.jcyp_gl > p{
text-indent:2em;
font-size: 18px; 
line-height: 2; 
margin-bottom: 0;
text-align: justify;
}
.zlyj_xkfzzl{
padding-top: 40px;
padding-bottom: 30px;
text-align: justify;
}

.xkzl_details{ background:#f4f4f4; padding: 30px 0; margin-bottom: 30px;}
.jsys_btn{ 
background: #d00000;
border:0; padding: 8px 25px; 
border-radius:25px;
font-size: 20px;
color: #fff;
}
.xkzl_details .wrap-appendix{
  padding: 10px 20px;
}
.xkzl_details .title-appendix{
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
}
.xkzl_details .wrap-appendix ul>li>a{
  font-size: 16px;
  color: #2368ab;
}
.xkzl_details .wrap-appendix ul>li>a i{
  padding-right: 6px;
}
.jsys_btn span{ font-size: 18px; padding: 0 12px; vertical-align: text-top;}
.xkzl_details > h3{ 
font-size: 30px;  
padding: 0 4.5%;
font-weight: 700;
text-align: center;
line-height:1.7;
margin:30px 0;
}
.xkfzzl_content{padding: 0 4.5%;}
.xkfzzl_content *{ font-size: 18px;line-height: 1.8; }
.xkfzzl_content * sup,
.xkfzzl_content * sub{
  font-size: 13px;
}
.xkfzzl_content * sup *,
.xkfzzl_content * sub *{
  font-size: 13px!important;
}

@media (max-width: 1299px) {
.zlyj_qyjcyp > img{ width: 40%;}
}
@media (max-width: 1199px) {
.xkzl_details > h3{ 
  font-size: 24px; }
}
@media (max-width: 767px) {
.jsys_btn{ font-size: 18px; }
.jsys_btn{ padding: 8px 15px; }
.jsys_btn span{ font-size: 16px; padding: 0 8px;}
.xkzl_details > h3{ line-height: 1.6;}
}






/* details */
#xlmain {display: block;overflow: hidden;margin:0px;}
.xltoptitle{
  padding: 20px 0px 25px 0px;
}
#xlmain .wztitle {
    font-size: 36px;
  line-height: 44px;
  color: #444;
  text-decoration: none;
  text-align: center;
  font-weight: 700;}
.lyandtime{ font-size: 14px; color:#9a9a9a; }
#xlmain .qtinfo {color:#666; 
text-align:left; font-size: 14px;
padding: 0px 0px 0 0px;margin-bottom: 0;}
.share_sy{  border-bottom: solid 1px #cccccc; padding-bottom: 6px; }
#xlmain .textxl p{ font-size: 16px; color:#404040; text-indent: 0; }
#xlmain .qtinfo a {color:#666; text-decoration: none;}
#xlmain .qtinfo a:hover {color:#de0c0c; text-decoration: none;}
#xlmain .text { margin:0; overflow:hidden; display:block;}
#xlmain .text p {margin: 0 0 24px 0;}
#xlmain .text p:last-child {margin: 0;}
#xlmain .text img {display: block;margin-right: auto;margin-left: auto;}
#xlmain .textlx { margin:0; overflow:hidden; display:block;}
#xlmain .textlx p {margin: 0 0 12px 0;}
#xlmain .textlx img {display: block;margin-right: auto;margin-left: auto;}
#xlmain .textxl { margin:30px 6px 6px 6px; overflow:hidden; display:block;}
#xlmain .textxl img {display: block;margin-right: auto;margin-left: auto;padding: 0 0 10px 0;}
#xlmain .textxl table {margin: 0 0 15px 0;}
#xlmain .textxl td {text-align: center;}
#xlmain .textsp { margin:30px auto 0 auto; overflow:hidden; display:block;width: 56%;}
#xlmain .textsp video {border: #c3d2e5 solid 6px;border-radius: 5px;margin-bottom: 10px;}
#xlmain .xilan-content-main.zoomIn {
font-size: 19px;
line-height: 36px;
}
#xlmain .xilan-content-main.zoom {
font-size: 16px;
line-height: 30px;
}
#xlmain .xilan-content-main.zoomOut {
font-size: 13px;
line-height: 24px;
}
#xlmain .textxl *{
font-size: 18px;
  line-height: 1.8;
  color: #444!important;
}
#xlmain .textxl p a{ color:#2966ca !important}
.time_ly{ 
overflow: hidden; color: #999; 
border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.time_ly .left{ margin-right: 6px; }
.time_ly .left b{ font-weight: normal; margin-left: 20px; }
.time_ly .right{display: inline-block; }
.time_ly .right a{ color: #999; }
.time_ly .right a:hover{ color: #3D62D0;}
.text_right{ text-align: right; }
.text_center{ text-align: center; }
.xl_font font{ cursor: pointer; }
.xl_font font:hover{ color:#2d5dc3; }
.fenxiang{ display: inline-block; margin-left: 15px; }
.Previous_Next{ border-top: 1px solid #ddd; padding-top: 25px; margin-top: 30px;  }
.Previous_Next a{ font-size: 18px; color: #333; display: block;  margin-bottom: 15px;}
.Previous_Next a:hover{ color: #3D62D0; }
.Previous_Next a span{ font-size: 18px;display: inline-block; margin:0 4px; }
.xl_xgxx{ padding: 25px 20px; background: #F2F4F7; }
.xl_xgli{ margin-bottom: 70px; }
.xl_xgli h4{
position: relative;
font-weight: 600;
font-size: 24px;
line-height: 29px;
margin:0 0 12px;
}
.xl_xgli h4::after{
  content: '';
  pointer-events: auto;
  display:block;
  width: 5px;
    height: 22px;
    background:#FFD230;
    position: absolute;
    left: -20px;
    top:5px;
    z-index: 9997;
}
.xl_xgli > div{
font-size: 18px;
line-height: 30px;
}

#xlmain .wztitlefb{    
font-size: 18px;
  line-height: 24px;
  color: #333;
  margin-bottom: 3px;
  text-decoration: none;
  text-align: center;
  font-weight: 700;
}

.cas_share_weixin_popup{ z-index:99; }
.bdsharebuttonbox{ 
display: inline-block;
vertical-align: middle; 
margin-left: 20px;
}
.bdsharebuttonbox .bds_weixin {
  background: url(20220816_share_wx.png) no-repeat center center;
  margin-right: 5px;
  background-size: 100% auto;
}
.bdsharebuttonbox .bds_tsina {
  background: url(20220816_share_wb.png) no-repeat center center;
  background-size: 100% auto;
}


@media (min-width: 767px) {
#xlmain{ padding: 0 8%; }
#xlmain .textxl img {max-width: 100%;}
}
@media (max-width: 1199px) {
#xlmain .textsp { width: 64%;}
.enclosure_btm h3{ width: 16%;}
.enclosure_btm ul{ width: 84%; }
#xlmain .wztitle{ font-size: 24px; line-height: 36px; }
}
@media screen and (max-width: 991px){
  .zlyj_qyjcyp > img{display: none;}
#xlmain .textsp { width: 80%;}
.share_sy .col-sm-5{ width:100%; margin-bottom: 5px;}
#xlmain .qtinfo{  text-align: center; }
.share_sy .col-sm-7{ width:100%;text-align: center; }
.font_txtbh{ float: none; }
.enclosure_btm h3{ width: 25%;}
.enclosure_btm ul{ width: 75%; }
.time_ly .left{ width: 100%; text-align: center; }
.time_ly .right{width: 100%;
  text-align: center;
  margin-top: 10px;}
}
@media (max-width: 767px) {
.bdsharebuttonbox{ display: none; }
#xlmain .wztitle {line-height:30px;font-size: 20px;}
#xlmain .textsp { width: 100%;margin:15px auto 2px auto;}
.font_txtbh{ margin-bottom: 5px; }
.share{text-align: center;
  width: 140px;
  float: none;
  margin: 0 auto;}
  .enclosure_btm h3{ width: 100%;}
.enclosure_btm ul{ width: 100%; }
.time_ly .left{ width: 100%; text-align: center; margin-bottom: 6px;}
.time_ly .right{ width: 100%; text-align: center; }
}
@media (max-width: 500px) {
.time_ly .right{ margin-top: 2px; }
.time_ly .left b{
  display: block;
    margin-left: 0;
    margin-top: 5px;
}

}



/* Scroll to top
---------------------------------- */
.scrollToTop {
  color: #fff;
  position: fixed;
  bottom: 5px;
  right: 5px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  cursor: pointer;
  /* background-color: #0034A6; */
  z-index: 1005;
  border-radius:50%;
  display: none;
}
.scrollToTop img{
  display:inline-block;
  width: 36px;
}
/* Small devices (tablets, phones less than 767px) */
@media (max-width:767px) {
  .scrollToTop {
      width: 40px;
      height: 40px;
      line-height: 37px;
  }
  .scrollToTop img{
      display:inline-block;
      width: 40px;
  }
}


/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§*/
.img_hovbig{
display: block;
overflow: hidden;
}
.img_hovbig img {
margin: 0;
width: 100%;
-webkit-transition-duration: .5s;
        transition-duration: .5s;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-backface-visibility: hidden;
        backface-visibility: hidden;
}

.img_hovbig:hover img {
-webkit-transform: scale(1.1);
        transform: scale(1.1);
}
.trs_editor_view img,.xkfzzl_content img{
  display: inline-block;
}


/* zxx */
#pages {
width: 100%;
font-size: 14px;
clear: both;
border-top: dotted 0px #cccccc;
overflow: hidden;
text-align: center;
margin-top: 80px;
display: block;
}
#pages a:hover {
color: #fff;
font-size: 16px;
background: #3566b4;
}
#pages span.active {
font-size: 16px;
color: #fff;
padding: 14px 19px;
position: relative;
background: #3566b4;
border-radius: 3px;
margin: 0 7px;
}
#pages a {
font-size: 18px;
color: #3566b4;
padding: 13px 18px;
position: relative;
display: inline-block;
border: solid 1px #dfdfdf;
margin: 0 4px;
border-radius: 3px;
background: #fff;
font-weight: 700;
}
#pages span.active,
#pages a:hover,
#pages a.curr,
#pages a.curr:visited,
#pages a:hover {
color: #fff;
font-size: 18px;
}
#more {
display: inline-block;
height: 40px;
line-height: 40px;
text-align: center;
border-radius: 3px;
font-size: 18px;
width: 100%;
background: #3566b4;
color: #fff;
}
.zxx-style .dn {
display: none;
}
.zxx-style .di {
display: inline;
}
.zxx-style .db {
display: block;
}
.zxx-style .dib {
display: inline-block;
}
.zxx-style .overfloat-dot {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
.zxx-style .overfloat-dot-1 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.zxx-style .overfloat-dot-2 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.zxx-style .overfloat-dot-3 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.zxx-style .overfloat-dot-4 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.zxx-style .overfloat-dot-5 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
}
.zxx-style .img-boxs {
display: block;
overflow: hidden;
position: relative;
}
.zxx-style .img-boxs img {
width: auto;
max-width: 100%;
}
.zxx-style .img-boxs img.w100{
width: 100%;
height: 100%;
object-fit: cover;
}
.zxx-style .img-boxs:before {
position: absolute;
top: 0;
left: -80%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.zxx-style .img-boxs:hover::before {
-webkit-animation: shine 1s;
animation: shine 1s;
}
.zxx-style .img-box {
overflow: hidden;
position: relative;
}
.zxx-style .img-box .overflow_des {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
z-index: 3;
font-size: 28px;
opacity: 0;
padding: 35px;
transition: all ease 0.25s;
display: flex;
justify-content: center;
align-items: center;
}
.zxx-style .img-box .overflow_des span {
color: #fff;
text-align: center;
line-height: 30px;
}
.zxx-style .img-box:hover .overflow_des {
opacity: 1;
}
.zxx-style .img-box:hover:after,
.zxx-style .img-box:hover:before {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.zxx-style .img-box:after,
.zxx-style .img-box:before {
content: '';
position: absolute;
-webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.zxx-style .img-box:after {
content: '';
top: 3%;
right: 5%;
bottom: 3%;
left: 5%;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
-webkit-transform: scale(1, 0);
-moz-transform: scale(1, 0);
-ms-transform: scale(1, 0);
-o-transform: scale(1, 0);
transform: scale(1, 0);
-webkit-transform-origin: 100% 0;
-moz-transform-origin: 100% 0;
-ms-transform-origin: 100% 0;
-o-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.zxx-style .img-box:before {
content: '';
top: 7%;
right: 3%;
bottom: 7%;
left: 3%;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale(0, 1);
-moz-transform: scale(0, 1);
-ms-transform: scale(0, 1);
-o-transform: scale(0, 1);
transform: scale(0, 1);
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;
}
@keyframes shine {
100% {
  left: 125%;
}
}
.zxx-style .container .row-6 {
margin-left: -6px;
margin-right: -6px;
}
.zxx-style .container .col-6 {
padding-left: 6px;
padding-right: 6px;
}
.zxx-style .viewhui_cent {
background-color: #fff;
}
.zxx-style .xsnh-news-list .ej_lmtit {
min-height: 128px;
display: flex;
align-items: center;
}
.zxx-style .xsnh-news-list .ej_lmtit .breadcrumb {
margin-top: 0;
}
.zxx-style .xbsecond_cent {
margin-top: 0;
padding-top: 0;
}
.zxx-style .xsnh-news-list-item .xshd-list[data-imgsrc=""] .img-boxs {
display: none;
}
.zxx-style .xsnh-news-list-item .xshd-list {
width: 100%;
padding: 25px;
display: flex;
margin-top: 30px;
align-items: center;
flex-direction: row-reverse;
border: solid 1px #d2d2d2;
box-shadow: 0px 5px 0px 0px #eaeaea;
transition: all ease 0.25s;
}
.zxx-style .xsnh-news-list-item .xshd-list:hover {
box-shadow: 0px 5px 0px 0px #2871cd;
}
.zxx-style .xsnh-news-list-item .xshd-list .img-boxs {
width: 420px;
height: 240px;
}
.zxx-style .xsnh-news-list-item .xshd-list .img-boxs img {
width: 100%;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info {
flex: 0.9;
padding-right: 100px;
padding-left: 45px;
border-left: 1px solid #D2D2D2;
}
.zxx-style .xsnh-news-list-item .xshd-list[data-imgsrc=""]{
justify-content: flex-end;
min-height: 290px;
}
.zxx-style .xsnh-news-list-item .xshd-list[data-imgsrc=""] .news-list-time{
max-width: 115px;
}
.zxx-style .xsnh-news-list-item .xshd-list[data-imgsrc=""] .news-list-info{
padding-right: 0;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info a {
font-size: 24px;
color: #333333;
line-height: 32px;
font-weight: 700;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info a:hover {
color: #226ecc;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info .des {
font-size: 16px;
color: #333333;
line-height: 32px;
margin-top: 20px;
margin-bottom: 0;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-time {
flex: 0.1;
padding-right: 25px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-time span {
color: #226ecc;
display: block;
text-align: center;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-time span.news-list-big {
font-weight: bold;
line-height: 32px;
font-size: 44px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-time span.news-list-small {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
}
.zxx-style .xsnh-guadian .breadcrumb {
margin-top: 0;
}
.zxx-style .xsnh-guadian .guandian-banner-box {
min-height: 480px;
padding-top: 80px;
position: relative;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-tab-title {
font-size: 30px;
color: #FFFFFF;
font-weight: 700;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-banner-item {
margin-top: 40px;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-banner-item .wrap {
padding: 60px;
position: relative;
z-index: 4;
background-image: linear-gradient(90deg, #276BB6 0%, #1A5DAC 54%, #014196 100%);
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-banner-item a.db {
font-size: 30px;
color: #fff;
line-height: 40px;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-banner-item .des {
margin-top: 15px;
font-size: 18px;
color: #fff;
line-height: 30px;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-banner-item a.more {
margin-top: 20px;
border: 1px solid #fff;
font-size: 16px;
color: #fff;
padding: 8px 30px 8px 20px;
background: url(20240604_xsyl_icon01_zxx.png) 90% center no-repeat;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-img {
position: absolute;
right: 0;
bottom: 0;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-img .overflow_des {
padding-left: 30%;
font-size: 28px;
padding-right: 10%;
}
.zxx-style .xsnh-guadian-list {
margin-top: 50px;
}
.zxx-style .xsnh-guandian-list-item .xshd-list {
margin-bottom: 30px;
}
.zxx-style .xsnh-guandian-list-item .xshd-list .wrap {
box-shadow: 1px 1px 3px 0px #E3E3E3;
border: 1px solid #EFEFEF;
}
.zxx-style .xsnh-guandian-list-item .xshd-list .img-boxs {
width: 100%;
}
.zxx-style .xsnh-guandian-list-item .xshd-list .img-boxs img {
width: 100%;
}
.zxx-style .xsnh-guandian-list-item .guandian-box {
padding: 15px 20px 20px 20px;
}
.zxx-style .xsnh-guandian-list-item .guandian-box a {
font-size: 22px;
line-height: 30px;
}
.zxx-style .xsnh-guandian-list-item .guandian-box .guandian-list-time {
font-size: 16px;
margin-top: 10px;
}
.zxx-style .xsnh-huodong .xsnh-huodong-tag {
overflow: hidden;
display: flex;
justify-content: flex-end;
margin-top: 15px;
}
.zxx-style .xsnh-huodong .xsnh-huodong-tag li {
float: left;
margin-left: 8px;
}
.zxx-style .xsnh-huodong .xsnh-huodong-tag li .img-boxs img {
width: 100%;
}
.zxx-style .xsnh-top-switch {
margin: 30px 0;
display: flex;
}
.zxx-style .xsnh-top-switch li {
margin-right: 30px;
}
.zxx-style .xsnh-top-switch li a {
font-size: 18px;
color: #999;
font-weight: 700;
}
.zxx-style .xsnh-top-switch li a:hover {
color: #226ecc;
}
.zxx-style .xsnh-top-switch li.active a {
color: #333;
}
.zxx-style .xsnh-top-switch li:last-child {
margin-right: 0;
}
.zxx-style .xsnh-huodong-list-item .xshd-list {
margin-bottom: 30px;
}
.zxx-style .xsnh-huodong-list-item .wrap {
width: 100%;
display: flex;
position: relative;
}
.zxx-style .xsnh-huodong-list-item .img-box {
width: 630px;
}
.zxx-style .xsnh-huodong-list-item .img-box img {
width: 100%;
}
.zxx-style .xsnh-huodong-list-item .guandian-list-time {
position: absolute;
right: 50px;
top: 0;
background: #17529f;
width: 120px;
height: 135px;
text-align: center;
padding-top: 30px;
transition: all ease 0.25s;
}
.zxx-style .xsnh-huodong-list-item .guandian-list-time span {
color: #fff;
display: block;
}
.zxx-style .xsnh-huodong-list-item .guandian-list-time .big {
font-size: 44px;
line-height: 40px;
}
.zxx-style .xsnh-huodong-list-item .guandian-list-time .small {
font-size: 18px;
margin-top: 10px;
}
.zxx-style .xsnh-huodong-list-item .guandian-box {
flex: 1;
padding: 25px;
background: #eeeeee;
transition: all ease 0.25s;
}
.zxx-style .xsnh-huodong-list-item .guandian-box:hover {
background: #17529f;
}
.zxx-style .xsnh-huodong-list-item .guandian-box:hover .guandian-box-wrap {
background: #17529f;
}
.zxx-style .xsnh-huodong-list-item .guandian-box:hover .guandian-box-wrap a,
.zxx-style .xsnh-huodong-list-item .guandian-box:hover .guandian-box-wrap .guandian-list-info {
color: #fff;
}
.zxx-style .xsnh-huodong-list-item .guandian-box:hover .guandian-list-time {
background: #fff;
}
.zxx-style .xsnh-huodong-list-item .guandian-box:hover .guandian-list-time span {
color: #17529f;
}
.zxx-style .xsnh-huodong-list-item .guandian-box .guandian-box-wrap {
background: #fff;
padding: 65px 70px;
height: 100%;
}
.zxx-style .xsnh-huodong-list-item .guandian-box a {
font-size: 32px;
color: #333333;
line-height: 36px;
}
.zxx-style .xsnh-huodong-list-item .guandian-box a:hover {
color: #226ecc;
}
.zxx-style .xsnh-huodong-list-item .guandian-box .guandian-list-info {
font-size: 18px;
margin-top: 4px;
line-height: 30px;
}
.zxx-style .xsnh-redian-title {
margin: 30px 0;
}
.zxx-style .xsnh-redian-title h3 {
font-size: 28px;
font-weight: 700;
margin: 0;
}
.zxx-style .xsnh-redian-list-item .xshd-list {
position: relative;
}
.zxx-style .xsnh-redian-list-item .xshd-list .img-boxs img {
width: 100%;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info {
width: 40%;
position: absolute;
right: 0;
top: 50%;
padding-right: 8%;
transform: translateY(-50%);
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info a.db {
font-size: 28px;
font-weight: 700;
color: #fff;
line-height: 34px;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info .des {
margin-top: 20px;
color: #fff;
font-size: 18px;
line-height: 34px;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info a.more {
margin-top: 20px;
background: #F66C1D;
color: #fff;
display: inline-block;
padding: 10px 30px;
}
.zxx-style .redian-more {
text-align: center;
margin-top: 80px;
}
.zxx-style .redian-more a {
color: #666;
font-size: 22px;
display: inline-block;
font-weight: 700;
border: 1px solid #CCCCCC;
border-bottom-width: 3px;
padding: 13px 60px 13px 40px;
background: url(20240604_xsyl_icon02_zxx.png) 85% center no-repeat;
}
.zxx-style .redian-more a:hover {
color: #fff;
border-color: transparent;
background-color: #F66C1D;
}
.zxx-style .luntan-banner-box .ej_lmtit {
padding-top: 0;
min-height: 730px;
}
.zxx-style .luntan-banner-box .luntan-tool {
display: flex;
padding-top: 25px;
justify-content: flex-end;
align-items: center;
}
.zxx-style .luntan-banner-box .luntan-tool li a {
position: relative;
color: #fff;
font-size: 14px;
padding: 0 15px;
}
.zxx-style .luntan-banner-box .luntan-tool li a:hover {
color: #226ecc;
}
.zxx-style .luntan-banner-box .luntan-tool li a:after {
content: '';
display: inline-block;
width: 1px;
height: 10px;
background-color: #fff;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.zxx-style .luntan-banner-box .luntan-tool li:last-child a {
padding-right: 0;
}
.zxx-style .luntan-banner-box .luntan-tool li:last-child a:after {
display: none;
}
.zxx-style .luntan-banner-box .luntan-logo {
margin-top: 5px;
}
.zxx-style .luntan-banner-box .first-luntan-box {
display: flex;
padding-top: 210px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-des {
flex: 0.5;
font-size: 22px;
line-height: 48px;
color: #ffffff;
text-indent: 44px;
padding-right: 90px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list {
flex: 0.5;
background: #0d60a4;
padding: 70px 45px 70px 75px;
position: relative;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list::after {
content: '';
width: 100%;
height: 20px;
background-color: #0d60a4;
display: inline-block;
position: absolute;
left: 0;
bottom: -20px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-time {
color: #fff;
margin-bottom: 10px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .times {
font-size: 24px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-title {
font-size: 36px;
line-height: 40px;
font-weight: 700;
margin-bottom: 16px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-download {
margin-top: 30px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-download span {
background: #fff;
display: inline-block;
font-size: 18px;
padding: 14px 32px;
margin-right: 15px;
min-width: 136px;
text-align: center;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-download span:last-child {
margin-right: 0;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-download span a {
color: #0d60a4;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-download span.shouce {
background-color: #f1661d;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-download span.shouce a {
color: #fff;
}
.zxx-style .xsnh-luntan {
margin-top: 60px;
}
.zxx-style .xsyl-luntan-box .xshd-list {
margin-bottom: 40px;
}
.zxx-style .xsyl-luntan-box .xshd-list .img-boxs img {
width: 100%;
}
.zxx-style .xsyl-luntan-box .xshd-list .luntan-box {
margin-top: 20px;
}
.zxx-style .xsyl-luntan-box .xshd-list .luntan-box .luntan-time {
font-size: 16px;
line-height: 28px;
color: #333333;
}
.zxx-style .xsyl-luntan-box .xshd-list .luntan-box .luntan-download {
margin-top: 5px;
}
.zxx-style .xsyl-luntan-box .xshd-list .luntan-box .luntan-download span.shouce {
background: url(20240604_xsyl_icon03_zxx.png) left center no-repeat;
}
.zxx-style .xsyl-luntan-box .xshd-list .luntan-box .luntan-download span.jianbo {
margin-left: 10px;
background: url(20240604_xsyl_icon04_zxx.png) left center no-repeat;
}
.zxx-style .xsyl-luntan-box .xshd-list .luntan-box .luntan-download span {
display: inline-block;
padding-left: 20px;
background-size: 15px auto !important;
}
.zxx-style .xsyl-luntan-box .xshd-list .luntan-box .luntan-download span a {
color: #b7b7b7;
text-decoration: underline;
}
.zxx-style .xsyl-luntan-box .xshd-list .luntan-box .luntan-download span a:hover {
color: #226ecc;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .wrap {
position: relative;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .wrap .img-boxs::before{
  display: none;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .wrap .img-boxs img {
min-height: 400px;
object-fit: cover;
object-position: center top;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box {
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  bottom: 0;
  margin-top: 0;
  padding: 30px 25px;
  background-image: linear-gradient(180deg, transparent 35%, #000 100%);
  background-size: 100% 300px;
  background-repeat: no-repeat;
  background-position: bottom center;
  display: flex;
  align-items: end;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .luntan-time {
color: #fff;
display: flex;
flex-wrap: wrap;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .luntan-time a {
color: #fff;
font-size: 18px;
    font-weight: 700;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .luntan-time a:hover {
color: #c0a85c;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .times {
position: absolute;
left: 0;
bottom:160%;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .times span {
background: #c69c6d;
display: inline-block;
color: #fff;
padding: 5px 15px;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .luntan-times {
color: #fff;
font-size: 14px;
margin-bottom: 5px;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .luntan-download span a {
font-size: 16px;
text-decoration: none;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .luntan-download span a:hover {
color: #c0a85c;
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .luntan-download span.shouce {
background-image: url(20240604_xsyl_icon07_zxx.png);
}
.zxx-style .xsyl-luntan-box.luntan-year-box .xshd-list .luntan-box .luntan-download span.jianbo {
background-image: url(20240604_xsyl_icon08_zxx.png);
}
.zxx-style .xsnh-luntan-year {
background-color: #d9e4ec;
padding: 45px 0 60px 0;
}
.zxx-style .xsnh-luntan-year .year-box {
background-color: #ffffff;
border: solid 1px #71a7cf;
padding: 28px 20px;
text-align: center;
transition: all ease 0.25s;
}
.zxx-style .xsnh-luntan-year .year-box:hover {
background-color: #005ea2;
}
.zxx-style .xsnh-luntan-year .year-box:hover .big,
.zxx-style .xsnh-luntan-year .year-box:hover .small {
color: #fff;
}
.zxx-style .xsnh-luntan-year .year-box.active {
background-color: #005ea2;
}
.zxx-style .xsnh-luntan-year .year-box.active .big,
.zxx-style .xsnh-luntan-year .year-box.active .small {
color: #fff;
}
.zxx-style .xsnh-luntan-year .year-box .big {
font-size: 28px;
font-weight: bold;
line-height: 28px;
color: #0d60a4;
}
.zxx-style .xsnh-luntan-year .year-box .small {
font-size: 16px;
color: #005ea2;
margin-top: 10px;
}
.zxx-style .xsnh-luntan-year .year-box span {
display: block;
}
.zxx-style .xsnh-luntan-year .swiper-wrapper {
justify-content: space-between;
}
.zxx-style .xsnh-luntan-year .swiper-slide:last-child {
margin-right: 0 !important;
width: 118px !important;
}
.zxx-style .xsnh-luntan-year .swiper-slide:last-child .year-box {
background: #005ea2;
min-height: 116px;
display: flex;
align-items: center;
justify-content: center;
}
.zxx-style .xsnh-luntan-year .swiper-slide:last-child .year-box .big {
font-size: 16px;
line-height: 28px;
color: #fff;
font-weight: 400;
}
.zxx-style .xsnh-luntan-year.luntan-year-list {
padding-top: 0;
padding-bottom: 0;
background-color: #fff;
}
.zxx-style .luntan-news-box {
width: 100%;
display: flex;
padding-top: 70px;
padding-bottom: 20px;
}
.zxx-style .luntan-news-box .img-box {
flex: 0.4;
}
.zxx-style .luntan-news-box .img-box img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center center;
}
.zxx-style .luntan-news-box .img-box .overflow_des span {
font-size: 24px;
}
.zxx-style .luntan-news-box .luntan-news-list {
flex: 0.6;
padding-left: 70px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.zxx-style .luntan-news-box .luntan-news-list .news-title {
font-size: 28px;
line-height: 40px;
color: #0d60a4;
margin: 0;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item {
margin-top: 25px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li {
padding-bottom: 20px;
padding-top: 20px;
border-bottom: 1px solid #666666;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li:first-child {
padding-top: 0;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li a {
font-size: 24px;
line-height: 36px;
color: #444444;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li a:hover {
color: #226ecc;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li span {
font-size: 16px;
line-height: 32px;
color: #666666;
}
.zxx-style .luntan-newsList {
margin-top: -410px;
}
.zxx-style .luntan-newsList .luntan-newsList-box {
margin-top: 20px;
background-color: #fff;
padding: 25px;
}
.zxx-style .luntan-newsList .luntan-Title {
display: flex;
align-items: baseline;
}
.zxx-style .luntan-newsList .luntan-Title span.zh {
font-size: 30px;
line-height: 30px;
color: #444444;
}
.zxx-style .luntan-newsList .luntan-Title span.en {
font-size: 18px;
line-height: 20px;
color: #cc9933;
padding-left: 10px;
transform: translateY(3px);
}
.zxx-style .luntan-newsList .luntan-Title span.tit {
font-size: 30px;
line-height: 30px;
color: #000000;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap {
flex: 0.5;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap:first-child {
padding-left: 0;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap .baogao-title {
font-size: 30px;
line-height: 34px;
color: #fff;
margin-top: 0;
background: #071d7d;
padding: 16px 20px;
margin-bottom: 30px;
transform: translateX(-35px);
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap .download span.shouce {
background: url(20240604_xsyl_icon05_zxx.png) left center no-repeat;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap .download span.jianbo {
margin-left: 10px;
background: url(20240604_xsyl_icon06_zxx.png) left center no-repeat;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap .download span {
display: inline-block;
padding-left: 20px;
background-size: 15px auto !important;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap .download span a {
color: #444;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap .download span a:hover {
color: #226ecc;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap p.dess {
font-size: 20px;
line-height: 28px;
color: #444444;
margin-bottom: 15px;
}
.zxx-style .huiyi-zl{
  background: #f4f4f4;
  padding: 30px 0;
}
.zxx-style .huiyi-info{
  padding: 54px 32px;
}
.zxx-style .huiyi-box{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.zxx-style .huiyi-zl .download{
  padding-left: 27px;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap:last-child{
  border: #b59145 1px solid;
  margin-left: 130px;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap p.dess:last-child {
margin-bottom: 0;
}
.zxx-style .luntan-newsList .baotao-title {
align-items: inherit;
}
.zxx-style .luntan-newsList .main-news-box {
margin-top: 40px;
}
.zxx-style .luntan-newsList .tuwen-list {
margin-bottom: 50px;
display: flex;
position: relative;
}
.zxx-style .commont-tits{
  margin-bottom: 30px;
}
.zxx-style .commont-tits span{
  font-size: 24px;
	font-weight: bold;
	color: #444444;
  position: relative;
  padding-left: 25px;
}
.zxx-style .huiyi-people{
  display: flex;
}
.zxx-style .huiyi-people li{
  text-align: center;
}
.zxx-style .huiyi-people li .img-boxs{
  border-radius: 50%;
  overflow: hidden;
  max-width: 170px;
}
.zxx-style .huiyi-people li .img-boxs img{
  width: 100%;
  max-width: 100%;
}
.zxx-style .huiyi-people li .name{
  font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 39px;
	letter-spacing: 0px;
	color: #444444;
}
.zxx-style .commont-tits span:after{
  content: '';
  display: inline-block;
  width: 10px;
	height: 31px;
	background-color: #c69c6d;
  position: absolute;
  left: 0;
  top: 0;
}
.zxx-style .luntan-newsList .tuwen-list:last-child {
margin-bottom: 0;
}
.zxx-style .luntan-newsList .tuwen-list .img-boxs {
flex: 0.3;
border-radius: 2px;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info {
flex: 0.7;
padding: 30px 0;
margin-left: 50px;
border-top: 1px solid #c9c9c9;
border-bottom: 1px solid #c9c9c9;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info a {
font-size: 28px;
font-weight: 700;
line-height: 36px;
padding-right: 100px;
min-height: 50px;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info a:hover {
color: #226ecc;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info p.des {
margin-top: 20px;
font-size: 20px;
color: #676767;
line-height: 34px;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info p.zdssa span{
  font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	color: #000000;
	opacity: 0.75;
  padding-right: 20px;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info .zdssa{
  margin-top: 5px;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info .zdssa span:last-child{
  padding-right: 0;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info .dess {
margin-top: 10px;
margin-bottom: 0;
font-size: 20px;
color: #676767;
line-height: 30px;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time {
padding-top: 14px;
position: absolute;
width: 85px;
height: 90px;
right: 0;
top: 0;
background: #004ebe;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time span {
display: block;
text-align: center;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time span.big {
font-size: 44px;
line-height: 38px;
color: #d2e4ff;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time span.small {
font-size: 14px;
line-height: 38px;
color: #d2e4ff;
}
.zxx-style .luntan-newsList .tuwen-list[data-img=''] {
min-height: 250px;
}
.zxx-style .luntan-newsList .tuwen-list[data-img=''] .img-boxs {
display: none;
}
.zxx-style .luntan-newsList .tuwen-list[data-img=''] .twen-info {
flex: 1;
margin-left: 0;
}
.zxx-style .luntan-detailBox .luntan-video .xgplayer-skin-default {
width: 100% !important;
min-height: 830px;
}
.zxx-style .luntan-detailBox .luntan-video video {
width: 100%;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo {
display: flex;
padding: 40px;
background-color: #f4f4f4;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .img-boxs {
flex: 0.1;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .img-boxs img {
width: 100%;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo {
flex: 0.9;
padding-left: 40px;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo .peopleInfo-name span {
background-color: #d00000;
border-radius: 18px;
display: inline-block;
color: #fff;
font-size: 20px;
padding: 8px 25px;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo .peopleInfo-des {
margin-top: 20px;
font-size: 20px;
line-height: 38px;
color: #000000;
opacity: 0.8;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box {
width: 100%;
display: flex;
padding: 40px 30px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .img-boxs {
flex: 0.15;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .img-boxs img {
width: 100%;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial {
flex: 0.85;
padding-left: 25px;
}
.zxx-style .yuanshi-detial-boxs{
  padding-right: 150px;
  position: relative;
}
.zxx-style .yuanshi-detial-boxs .img-boxss{
  width: 110px;
  height: 110px;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -15px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-name {
font-size: 28px;
line-height: 34px;
color: #000000;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-name span {
font-size: 20px;
color: #000000;
padding-left: 15px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title {
background-color: #002b82 !important;
margin-bottom: 20px;
flex: 1;
height: fit-content;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span {
font-size: 24px;
line-height: 34px;
color: #ffffff;
display: inline-block;
padding: 9px 10px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span.tit {
background-color: #002b82 !important;
padding: 10px 0 10px 15px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-des {
font-size: 18px;
line-height: 34px;
color: #5b5b5b;
text-indent: 36px;
margin-top: 20px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-more {
text-align: right;
margin-top: 10px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-more a {
font-size: 24px;
line-height: 28px;
color: #000000;
position: relative;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-more a:hover {
color: #226ecc;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-more a:after {
content: '';
width: 0;
height: 0;
margin-left: 15px;
display: inline-block;
border-style: solid;
border-left: 11px solid #d00000;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: transparent;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes {
display: flex;
margin-top: 40px;
padding-bottom: 50px;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .img-boxs {
flex: 0.2;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .xkzl-overdes-box {
flex: 0.8;
padding-right: 30px;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .xkzl-overdes-box .xkzl-overdes-box-des {
margin-bottom: 30px;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .xkzl-overdes-box .xkzl-overdes-box-des .xkzl-des {
font-size: 18px;
line-height: 34px;
color: #5b5b5b;
text-indent: 36px;
margin-top: 30px;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .yuanshi-more {
text-align: right;
margin-top: 10px;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .yuanshi-more a {
font-size: 24px;
line-height: 28px;
color: #000000;
position: relative;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .yuanshi-more a:hover {
color: #226ecc;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .yuanshi-more a:after {
content: '';
width: 0;
height: 0;
margin-left: 15px;
display: inline-block;
border-style: solid;
border-left: 11px solid #d00000;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: transparent;
}
.books-introduction,
.books-groups {
position: relative;
z-index: 9;
}
.books-introduction {
background: #FFFFFF;
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
padding-left: 50px;
padding-right: 50px;
margin-bottom: 70px;
}
.books-introduction .info-wrap {
padding-bottom: 42px;
}
.books-introduction .info-img {
position: relative;
padding: 33px 0 0 103px;
float: left;
width: 486px;
margin-right: 106px;
}
.books-introduction .info-img::after {
content: '';
position: absolute;
left: 0;
top: 0;
background: url(fzzlcs2035-bg-05.png) no-repeat;
width: 386px;
height: 474px;
}
.books-introduction .info-img img {
position: relative;
z-index: 2;
}
.books-introduction .info-right {
padding-top: 77px;
overflow: hidden;
}
.books-introduction .info-right .right-title {
background: url(fzzlcs2035-titlebg.png) no-repeat left bottom;
padding-bottom: 24px;
color: #333333;
line-height: 50px;
margin-bottom: 38px;
}
.books-introduction .info-right .right-txt {
color: #333333;
line-height: 32px;
text-align: justify;
}
.books-introduction .info-right .right-txt div,
.books-introduction .info-right .right-txt p {
margin-bottom: 20px;
}
.books-introduction .info-right .right-txt div:last-child,
.books-introduction .info-right .right-txt p:last-child {
margin-bottom: 0;
}
.books-introduction .info-right .right-btns {
margin-top: 57px;
}
.books-introduction .info-right .right-btns a {
display: block;
float: left;
margin-right: 40px;
width: 140px;
height: 46px;
line-height: 46px;
text-align: center;
color: #fff;
border-radius: 35px;
}
.books-introduction .info-right .right-btns a.btn-01 {
background: #0C479B;
}
.books-introduction .info-right .right-btns a.btn-02 {
background: #D69F3D;
}
.books-introduction .info-right .right-btns a:last-child {
margin-right: 0;
}
.books-introduction .class-tabs-title {
border-top: 1px solid #EEEEEE;
}
.books-introduction .class-tabs-title > div {
float: left;
width: 20%;
text-align: center;
}
.books-introduction .class-tabs-title > div.active a,
.books-introduction .class-tabs-title > div:hover a {
color: #004098;
}
.books-introduction .class-tabs-title > div.active a::after,
.books-introduction .class-tabs-title > div:hover a::after {
left: 0;
width: 100%;
}
.books-introduction .class-tabs-title a {
line-height: 110px;
height: 110px;
color: #333333;
vertical-align: bottom;
position: relative;
display: inline-block;
}
.books-introduction .class-tabs-title a::after {
content: '';
position: absolute;
left: 50%;
width: 0;
bottom: 0;
overflow: hidden;
height: 4px;
background: #004098;
transition: all 0.5s;
}
.books-groups .groups-title {
background: url(fzzlcs2035-bg-06.png) no-repeat;
height: 56px;
line-height: 56px;
margin-bottom: 36px;
}
.books-groups .groups-title span {
display: block;
width: 214px;
text-align: center;
color: #fff;
}
.books-groups .groups-main .mCSB_container {
padding-left: 45px;
}
.books-groups .groups-main .main-txt-01 {
color: #333333;
line-height: 40px;
}
.books-groups .groups-main .main-txt-01 img {
display: block;
}
.books-groups .groups-main .main-txt-01 b,
.books-groups .groups-main .main-txt-01 strong {
position: relative;
display: block;
padding-left: 23px;
margin-bottom: 18px;
font-weight: 600;
color: #333333;
line-height: 30px;
font-size: 22px;
}
.books-groups .groups-main .main-txt-01 b::after,
.books-groups .groups-main .main-txt-01 strong::after {
content: '';
width: 3px;
height: 22px;
background: #004098;
position: absolute;
left: 0;
top: 50%;
margin-top: -11px;
}
.books-groups .groups-main .main-txt-01 ul {
*zoom: 1;
margin-bottom: 28px;
}
.books-groups .groups-main .main-txt-01 ul:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}
.books-groups .groups-main .main-txt-01 ul li {
float: left;
width: 10%;
color: #333333;
line-height: 36px;
font-size: 18px;
}
.books-groups .groups-main .main-txt-02 {
color: #666666;
line-height: 2;
}
.books-groups .groups-main .main-txt-02 p,
.books-groups .groups-main .main-txt-02 div {
margin-bottom: 22px;
}
.books-groups .groups-main .main-txt-02 p:last-child,
.books-groups .groups-main .main-txt-02 div:last-child {
margin-bottom: 0;
}
.books-groups .groups-main .main-txt-03 {
color: #333333;
line-height: 40px;
}
.scroll-box {
max-height: 400px;
}
.scroll-box .mCSB_scrollTools {
width: 8px;
}
.scroll-box .mCSB_scrollTools .mCSB_draggerRail {
width: 8px;
background: #F4F4F4;
}
.scroll-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 8px;
background: #E0E0E0;
}
.groups-tabs-cont > div{
display: none;
}
.groups-tabs-cont > div:first-child{
display: block;
}
@media (min-width: 1200px) {
  .zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .yuanshi-more{
    margin-top: 60px;
  }
.zxx-style .xsnh-guadian .ej_lmtit {
  min-height: 565px;
  overflow: hidden;
}
.zxx-style .xsnh-guadian .guandian-banner-box {
  padding-right: 50%;
}
.zxx-style .xsnh-huodong .ej_lmtit {
  min-height: 400px;
}
.zxx-style .xsnh-huodong-list-item .guandian-box a{ padding-right: 85px; }
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box .guandian-box-wrap a {
  padding-right: 120px;
}
}
@media (min-width: 1400px) and (max-width: 1660px) {
.zxx-style .luntan-news-box {
  flex-wrap: wrap;
}
.zxx-style .luntan-news-box .luntan-news-list {
  padding-left: 30px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item {
  margin-top: 10px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li {
  padding-top: 15px;
  padding-bottom: 10px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li a {
  font-size: 22px;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info p.dess {
  margin-top: 10px;
}
}
@media (min-width: 1280px) and (max-width: 1400px) {
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .img-box {
  flex: 0.6;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .img-box img {
  width: 100%;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box {
  flex: 0.4;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box .guandian-box-wrap {
  padding: 50px 30px;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box .guandian-box-wrap a {
  padding-right: 120px;
  font-size: 28px;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box .guandian-list-time {
  right: 0;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-img .img-box .overflow_des {
  display: none;
}
.zxx-style .luntan-news-box {
  flex-wrap: wrap;
}
.zxx-style .luntan-news-box .img-box {
  flex: 0.5;
}
.zxx-style .luntan-news-box .luntan-news-list {
  flex: 0.5;
  padding-left: 30px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item {
  margin-top: 15px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li {
  padding-bottom: 10px;
}
.zxx-style .luntan-newsList .tuwen-list {
  margin-bottom: 40px;
}
.zxx-style .luntan-newsList .tuwen-list .img-boxs {
  flex: 0.4;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info {
  flex: 0.6;
  margin-left: 30px;
  padding: 25px 80px 20px 0;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info a {
  font-size: 24px;
  line-height: 30px;
  padding-right: 0;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info p.des {
  font-size: 18px;
  line-height: 26px;
  margin-top: 20px;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time {
  width: 75px;
  height: 80px;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time span.big {
  font-size: 36px;
  line-height: 28px;
}
.zxx-style .luntan-newsList .tuwen-list[data-img=''] {
  min-height: inherit;
}
.zxx-style .luntan-detailBox .luntan-video .xgplayer-skin-default {
  min-height: 625px;
}
}
@media (max-width: 1280px) {
  .zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box .guandian-box-wrap a{
    padding-right: 0;
    -webkit-line-clamp:2;
  }
}
@media (min-width: 991px) and (max-width: 1280px) {
.zxx-style .xsnh-news-list-item .xshd-list {
  flex-wrap: wrap;
  position: relative;
  padding: 20px;
}
.zxx-style .xsnh-news-list-item .xshd-list .img-boxs {
  width: 350px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info {
  padding-right: 20px;
  padding-left: 20px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info a {
  font-size: 22px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info .des {
  margin-top: 10px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-time {
  flex: 0.3;
}
.zxx-style .xsnh-huodong .ej_lmtit {
  min-height: inherit;
}
.zxx-style .xsnh-huodong .xsnh-huodong-tag li .img-boxs img {
  max-height: 100px;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .img-box {
  flex: 0.6;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .img-box img {
  width: 100%;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box {
  flex: 0.4;
}
.zxx-style .xsnh-huodong-list-item .guandian-list-time{
  right: auto;
  left: 0px;
}
.zxx-style .xsnh-huodong-list-item .guandian-box .guandian-box-wrap{
  padding:20px;
}
.zxx-style .xsnh-huodong-list-item .guandian-box a{
  padding-right: 0;
  -webkit-line-clamp: 2;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box .guandian-list-time {
  right: auto;
  left: 0px;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box .guandian-box-wrap {
  padding: 20px;
}
.zxx-style .xsnh-huodong .xsnh-huodong-list-item .guandian-box .guandian-box-wrap a {
  font-size: 28px;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-img .img-box .overflow_des {
  display: none;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info {
  width: 60%;
}
.zxx-style .luntan-banner-box .first-luntan-box {
  padding-top: 80px;
}
.zxx-style .luntan-news-box {
  flex-wrap: wrap;
}
.zxx-style .luntan-news-box .img-box {
  flex: 0.5;
}
.zxx-style .luntan-news-box .luntan-news-list {
  flex: 0.5;
  padding-left: 30px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item {
  margin-top: 15px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li {
  padding-bottom: 10px;
}
.zxx-style .luntan-detailBox .luntan-video .xgplayer-skin-default {
  min-height: 495px;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo {
  display: flex;
  padding: 40px 20px;
  background-color: #f4f4f4;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .img-boxs {
  flex: 0.35;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .img-boxs img {
  width: 100%;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo {
  flex: 0.65;
  padding-left: 30px;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo .peopleInfo-des {
  margin-top: 20px;
  font-size: 18px;
  line-height: 34px;
}
}
@media (min-width: 1200px) and (max-width: 1280px) {
.zxx-style .luntan-newsList .tuwen-list {
  margin-bottom: 40px;
}
.zxx-style .luntan-newsList .tuwen-list .img-boxs {
  flex: 0.4;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info {
  flex: 0.6;
  margin-left: 30px;
  padding: 25px 80px 20px 0;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info a {
  font-size: 22px;
  line-height: 28px;
  padding-right: 0;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info p.des {
  font-size: 16px;
  line-height: 24px;
  margin-top: 20px;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time {
  width: 75px;
  height: 80px;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time span.big {
  font-size: 36px;
  line-height: 28px;
}
.zxx-style .luntan-newsList .tuwen-list[data-img=''] {
  min-height: inherit;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box {
  width: 100%;
  display: flex;
  padding: 40px 30px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .img-boxs {
  flex: 0.3;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .img-boxs img {
  width: 100%;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial {
  flex: 0.7;
  padding-left: 25px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-name {
  font-size: 28px;
  line-height: 34px;
  color: #000000;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-name span {
  font-size: 20px;
  color: #000000;
  padding-left: 15px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title {
  display: flex;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span {
  font-size: 22px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span.tit {
  white-space: nowrap;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span.title {
  line-height: 28px;
  padding: 5px 10px;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes {
  display: flex;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .img-boxs {
  flex: auto;
  display: none;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .xkzl-overdes-box {
  flex: auto;
  width: 100%;
  padding-right: 0;
}
}
@media (max-width: 1199px) {
  .zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap:last-child{
    margin-left: 0;
  }
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-img {
  display: none;
}
.zxx-style .xsnh-news-list-item .xshd-list[data-imgsrc=""]{
  min-height: inherit;
}
.books-introduction {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 40px;
}
.books-introduction .info-img {
  padding: 30px 0 0 30px;
  float: left;
  width: 300px;
  margin-right: 50px;
}
.books-introduction .info-img::after {
  width: 260px;
  height: 320px;
}
.books-groups .groups-title {
  background: url('fzzlcs2035-bg-06.png') no-repeat;
  height: 56px;
  line-height: 56px;
  margin-bottom: 36px;
}
.books-groups .groups-title span {
  display: block;
  width: 214px;
  text-align: center;
  color: #fff;
}
.books-groups .groups-main .mCSB_container {
  padding-left: 0;
}
.zxx-style .luntan-banner-box .ej_lmtit {
  padding-bottom: 40px;
  min-height: 500px;
}
.zxx-style .luntan-banner-box .first-luntan-box {
  padding-top: 50px;
  flex-wrap: wrap;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-des {
  padding-right: 30px;
  font-size: 20px;
  line-height: 34px;
  text-indent: 40px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list {
  position: inherit;
  padding: 30px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .times {
  font-size: 20px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-title {
  font-size: 26px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list:after {
  display: none;
}
.zxx-style .luntan-news-box {
  flex-wrap: wrap;
}
.zxx-style .luntan-news-box .img-box {
  flex: 0.6;
}
.zxx-style .luntan-news-box .luntan-news-list {
  flex: 0.4;
  padding-left: 30px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item {
  margin-top: 15px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li {
  padding-bottom: 10px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li a {
  font-size: 22px;
}
.zxx-style .luntan-newsList {
  margin-top: -250px;
}
.zxx-style .luntan-newsList .tuwen-list {
  margin-bottom: 30px;
}
.zxx-style .luntan-newsList .tuwen-list .img-boxs {
  flex: 0.4;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info {
  flex: 0.6;
  margin-left: 30px;
  padding: 15px 80px 10px 0;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info a {
  font-size: 22px;
  line-height: 28px;
  padding-right: 0;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info p.des {
  font-size: 16px;
  line-height: 24px;
  margin-top: 10px;
}
.zxx-style .luntan-newsList .tuwen-list .twen-info p.dess {
  margin-top: 5px;
  font-size: 18px;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time {
  width: 75px;
  height: 80px;
}
.zxx-style .luntan-newsList .tuwen-list .tuwen-time span.big {
  font-size: 36px;
  line-height: 28px;
}
.zxx-style .luntan-newsList .tuwen-list[data-img=''] {
  min-height: inherit;
}
.zxx-style .luntan-newsList .luntan-Title {
  flex-wrap: wrap;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap {
  flex: auto;
  width: 100%;
  padding-left: 0;
  margin-bottom: 20px;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap .baogao-title {
  font-size: 26px;
  margin-bottom: 20px;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap p.dess {
  font-size: 16px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box {
  width: 100%;
  display: flex;
  padding: 40px 30px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .img-boxs {
  flex: 0.3;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .img-boxs img {
  width: 100%;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial {
  flex: 0.7;
  padding-left: 25px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-name {
  font-size: 28px;
  line-height: 34px;
  color: #000000;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-name span {
  font-size: 20px;
  color: #000000;
  padding-left: 15px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title {
  background-color: #c69c6d;
  margin-top: 20px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span {
  font-size: 22px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span.title {
  line-height: 28px;
  padding: 5px 10px;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes {
  display: flex;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .img-boxs {
  flex: auto;
  display: none;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .xkzl-overdes-box {
  flex: auto;
  width: 100%;
  padding-right: 0;
}
}
@media (max-width: 991px) {

#pages .pages {
  display: none;
}
#pages span {
  display: inline-block;
  padding: 0;
  cursor: pointer;
}
.zxx-style .yuanshi-detial-boxs{
  padding-right: 0;
  display: flex;
  flex-direction: column-reverse;
}
.zxx-style .yuanshi-detial-boxs .img-boxss{
  position: inherit;
  width: auto;
  height: auto;
  border-radius: 3px;
  display: none;
}
.zxx-style .xsnh-news-list-item .xshd-list[data-imgsrc=""] .news-list-time{
  right: 0;
  left: auto;
  top: 0;
}
.zxx-style .huiyi-people{
  flex-wrap: wrap;
}
.zxx-style .luntan-newsList .luntan-Title .baogao-first-wrap .baogao-title{
  transform: none;
}
.zxx-style .huiyi-info{
  padding:30px;
}
.zxx-style .xsnh-news-list-item .xshd-list[data-imgsrc=""] .news-list-info a{
  padding-right: 100px;
}
.zxx-style .xsnh-news-list-item .xshd-list[data-imgsrc=""] .news-list-info p{
  margin-top: 30px;
}
.zxx-style .xsnh-news-list-item .xshd-list {
  flex-wrap: wrap;
  position: relative;
  padding: 15px;
}
.zxx-style .xsnh-news-list-item .xshd-list .img-boxs {
  width: 100%;
  height: auto;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info {
  flex: 1;
  padding-right: 0;
  padding-left: 0;
  border-left: none;
  margin-top: 10px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info a {
  font-size: 20px;
  line-height: 30px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-info .des {
  font-size: 14px;
  line-height: 28px;
  margin-top: 10px;
}
.zxx-style .xsnh-news-list-item .xshd-list .news-list-time {
  flex: 0.3;
  position: absolute;
  top: 24px;
  left: 25px;
  background: #fff;
  padding: 10px;
}
.zxx-style .xsnh-huodong .ej_lmtit {
  min-height: inherit;
}
.zxx-style .xsnh-huodong .xsnh-huodong-tag li .img-boxs img {
  max-height: 80px;
}
.zxx-style .xsnh-huodong-list-item .wrap {
  flex-wrap: wrap;
}
.zxx-style .xsnh-huodong-list-item .img-box {
  width: 100%;
}
.zxx-style .xsnh-huodong-list-item .img-box img {
  width: 100%;
}
.zxx-style .xsnh-huodong-list-item .guandian-box .guandian-list-time {
  display: none;
}
.zxx-style .xsnh-huodong-list-item .guandian-box .guandian-box-wrap {
  padding: 20px;
}
.zxx-style .xsnh-huodong-list-item .guandian-box .guandian-box-wrap a {
  font-size: 26px;
}
.zxx-style .xsnh-guadian .guandian-banner-box .guandian-img {
  display: none;
}
.zxx-style .xsnh-redian-list-item .xshd-list {
  margin-bottom: 20px;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info {
  width: 100%;
  top: 0;
  left: 0;
  padding: 25px;
  padding-right: 25;
  transform: translateY(0);
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info a.db {
  font-size: 24px;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info .des {
  margin-top: 15px;
  font-size: 16px;
  -webkit-line-clamp: 2;
  margin-bottom: 0;
  line-height: 24px;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info a.more {
  margin-top: 10px;
}
.zxx-style .luntan-banner-box .ej_lmtit {
  padding-bottom: 40px;
  min-height: 400px;
}
.zxx-style .luntan-banner-box .first-luntan-box {
  padding-top: 50px;
  flex-wrap: wrap;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-des {
  flex: auto;
  width: 100%;
  padding-right: 0;
  font-size: 20px;
  line-height: 38px;
  text-indent: 40px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list {
  flex: auto;
  width: 100%;
  position: inherit;
  margin-top: 15px;
  padding: 30px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .times {
  font-size: 20px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-title {
  font-size: 26px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list:after {
  display: none;
}
.zxx-style .luntan-news-box {
  flex-wrap: wrap;
}
.zxx-style .luntan-news-box .img-box {
  flex: auto;
  width: 100%;
}
.zxx-style .luntan-news-box .luntan-news-list {
  flex: auto;
  width: 100%;
  padding-left: 0;
  margin-top: 30px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item {
  margin-top: 15px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li {
  padding-bottom: 10px;
}
.zxx-style .luntan-news-box .luntan-news-list .luntan-news-item li a {
  font-size: 22px;
}
.zxx-style .viewhui_luntan_cent {
  background-color: #f8f8f8;
}
.zxx-style .luntan-newsList {
  margin-top: -200px;
}
.zxx-style .luntan-newsList .luntan-Title span.tit {
  font-size: 26px;
}
.zxx-style .luntan-newsList .luntan-newsList-box {
  padding: 40px 20px;
}
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list {
  flex-wrap: wrap;
}
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list .img-boxs,
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list .twen-info {
  flex: auto;
  width: 100%;
}
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list .img-boxs img,
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list .twen-info img {
  width: 100%;
}
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list .twen-info {
  margin-left: 0;
  padding: 20px 0;
}
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list .twen-info a {
  padding-right: 0;
  font-size: 22px;
  line-height: 30px;
}
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list .twen-info p.des {
  font-size: 18px;
  line-height: 26px;
}
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list[data-img=''] {
  min-height: auto;
}
.zxx-style .luntan-newsList .luntan-newsList-box .tuwen-list[data-img=''] .twen-info a {
  padding-right: 100px;
}
.zxx-style .luntan-detailBox .luntan-video .xgplayer-skin-default {
  min-height: inherit;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo {
  display: flex;
  padding: 40px 20px;
  background-color: #f4f4f4;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .img-boxs {
  flex: 0.35;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .img-boxs img {
  width: 100%;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo {
  flex: 0.65;
  padding-left: 30px;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo .peopleInfo-des {
  margin-top: 20px;
  font-size: 18px;
  line-height: 34px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box {
  padding: 30px 20px;
  flex-wrap: wrap;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .img-boxs {
  flex: auto;
  display: block;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .img-boxs img {
  width: auto;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial {
  flex: auto;
  width: 100%;
  padding-left: 0;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-name {
  font-size: 22px;
  line-height: 30px;
  margin-top: 15px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-name span {
  font-size: 18px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title {
  display: flex;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span {
  font-size: 20px;
  line-height: 28px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span.tit {
  white-space: nowrap;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title span.title {
  padding: 5px 10px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-more a {
  font-size: 22px;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes {
  display: flex;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .img-boxs {
  flex: auto;
  display: none;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .xkzl-overdes-box {
  flex: auto;
  width: 100%;
  padding-right: 0;
}
.zxx-style .xsnh-yuanshi-wrap .xkzl-overdes .yuanshi-more a {
  font-size: 22px;
}
.books-introduction {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 40px;
}
.books-introduction .info-img {
  padding: 30px 0 0 30px;
  float: none;
  width: 320px;
  margin-right: auto;
  margin-left: auto;
}
.books-introduction .info-img::after {
  width: 260px;
  height: 320px;
}
.books-introduction .info-right {
  overflow: visible;
}
}
@media (max-width: 767px) {
.books-introduction {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 40px;
}
.books-introduction .info-img {
  padding: 30px 0 0 30px;
  float: none;
  width: 240px;
}
.books-introduction .info-img::after {
  width: 200px;
  height: 246px;
}
.books-introduction .info-right {
  padding: 30px 15px 0;
  overflow: hidden;
}
.books-introduction .info-right .h36 {
  font-size: 24px;
}
.books-introduction .info-right .right-title {
  padding-bottom: 20px;
  line-height: 40px;
  margin-bottom: 25px;
}
.books-introduction .info-right .right-txt {
  line-height: 30px;
}
.books-introduction .info-right .right-txt div,
.books-introduction .info-right .right-txt p {
  margin-bottom: 15px;
}
.books-introduction .info-right .right-txt div:last-child,
.books-introduction .info-right .right-txt p:last-child {
  margin-bottom: 0;
}
.books-introduction .info-right .right-btns {
  margin-top: 30px;
}
.books-introduction .info-right .right-btns a {
  margin-right: 25px;
  width: 120px;
  height: 40px;
  line-height: 40px;
}
.books-introduction .class-tabs-title {
  padding-left: 20px;
}
.books-introduction .class-tabs-title > div {
  float: left;
  width: auto;
  margin-right: 15px;
}
.books-introduction .class-tabs-title > div:last-child {
  margin-right: 0;
}
.books-introduction .class-tabs-title > div.active a,
.books-introduction .class-tabs-title > div:hover a {
  color: #004098;
}
.books-introduction .class-tabs-title > div.active a::after,
.books-introduction .class-tabs-title > div:hover a::after {
  left: 0;
  width: 100%;
}
.books-introduction .class-tabs-title a {
  line-height: 80px;
  height: 80px;
  font-size: 20px;
  font-weight: bold;
}
.books-introduction .class-tabs-title a::after {
  height: 3px;
}
.page-main,
.page-other {
  padding-top: 40px;
  padding-bottom: 40px;
}
.page-main::after {
  height: 300px;
}
.books-groups .groups-title {
  height: 52px;
  line-height: 52px;
  margin-bottom: 30px;
}
.books-groups .groups-title span {
  text-align: left;
  padding-left: 30px;
}
.books-groups .scroll-box {
  margin-right: 15px;
}
.books-groups .groups-main .main-txt-01 {
  color: #333333;
  line-height: 40px;
}
.books-groups .groups-main .main-txt-01 img {
  display: block;
}
.books-groups .groups-main .main-txt-01 b,
.books-groups .groups-main .main-txt-01 strong {
  position: relative;
  display: block;
  padding-left: 23px;
  margin-bottom: 18px;
  font-weight: 600;
  color: #333333;
  line-height: 30px;
  font-size: 22px;
}
.books-groups .groups-main .main-txt-01 b::after,
.books-groups .groups-main .main-txt-01 strong::after {
  content: '';
  width: 3px;
  height: 22px;
  background: #004098;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -11px;
}
.books-groups .groups-main .main-txt-01 ul li {
  width: 33.33333%;
  line-height: 32px;
  font-size: 16px;
}
.books-groups .groups-main .main-txt-03 {
  line-height: 30px;
}
.zxx-style .xsnh-redian-list-item .xshd-list {
  margin-bottom: 20px;
}
.zxx-style .xsnh-redian-list-item .xshd-list .img-boxs img {
  min-height: 200px;
  object-fit: cover;
  object-position: left center;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info .des {
  -webkit-line-clamp: 2;
}
.zxx-style .xsnh-redian-list-item .xshd-list .redian-list-info a.more {
  margin-top: 10px;
}
.zxx-style .luntan-banner-box .first-luntan-box {
  padding-top: 30px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-des {
  flex: auto;
  font-size: 18px;
  line-height: 30px;
  text-indent: 36px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list {
  margin-top: 15px;
  padding: 25px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .times {
  font-size: 18px;
  margin-bottom: 10px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-title {
  font-size: 22px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-download {
  margin-top: 20px;
}
.zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list .luntan-download span {
  font-size: 16px;
  min-width: auto;
}
.zxx-style .luntan-detailBox .luntan-video .xgplayer-skin-default {
  height: auto !important;
  min-height: 250px;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo {
  flex-wrap: wrap;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .img-boxs {
  flex: auto;
  width: 100%;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .img-boxs img {
  width: 100%;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo {
  flex: auto;
  margin-top: 30px;
  width: 100%;
  padding-left: 0px;
}
.zxx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo .peopleInfo-des {
  margin-top: 15px;
  font-size: 18px;
  line-height: 34px;
}
.zxx-style .xsnh-yuanshi-wrap .xsnh-yuanshi-box .xsnh-yuanshi-detial .yuanshi-title {
  display: flex;
  flex-wrap: wrap;
}
}

/*20240904  litao*/
.zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list{ border:0;
  border-bottom: solid 1px #d2d2d2;box-shadow:unset;align-items: normal; min-height: auto;}
.zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list:hover {
box-shadow: 0px 1px 0px 0px #2871cd;
}
.zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list .news-list-info{ 
  border-left: 0; padding-left: 15px; padding-right: 30px;}
.zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list .news-list-time b{     
  border-radius: 50%;
    overflow: hidden;
    display: block; }
.zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list .news-list-info a{ margin-bottom: 15px; }
.zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list .news-list-info .des{ margin-top: 15px; }
.zjgdxm_zc{ color: #bf9e73; }
@media (max-width: 991px) {
  .zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list .news-list-time{ display: none; }
  .zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list[data-imgsrc=""] .news-list-time{display: none;}
  .zxx-style .zjgd_licent.xsnh-news-list-item .xshd-list[data-imgsrc=""] .news-list-info a{padding-right: 0;}
}

.zjgdbg_hui{ background:#f8f8f8; }
.zjgd_columns .dqwz_addd{ padding-top: 0; }
.view_ty .zjgd_columns .page-intro{ bottom: auto; }
.zjgd_xqcent{
  margin-top: -288px;
  position: relative;
  z-index: 2;
}
.zjgd_xqcent .xkzl_details{
  background: #fff;}
.zjgd_xqcent .xsylsecond_cent .xkzl_details{ padding: 30px 4.5%; }
.zjgd_xqcent .xkzl_details .wrap-appendix{padding: 10px 0; margin-bottom: 40px;}
.zjgd_xqcent .xkzl_details .xkfzzl_content{ padding: 0; }
.zjgd_xqtop{ text-align: center; border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 30px; }
.zjgd_xqtop h3{ font-size:30px; font-weight: 700; margin-bottom: 20px; line-height: 1.7; }
.zjgd_xqtop span{ font-size:18px; color: #666;  }
.xkzl_detailszjgd{
  background: #f8f8f8;
    padding: 30px 0;
    border:1px solid #d7d7d7;
    border-top: 15px solid #2368ab;
    margin-bottom: 30px;}
.xkzl_detailszjgd .xsnh-yuanshi-box{    width: 100%;
    display: flex;
    padding: 40px 30px;}
.xkzl_detailszjgd .img-boxs{ flex: 0.15;}
.xkzl_detailszjgd .img-boxs img{ width: 100%; }
.xkzl_detailszjgd .xsnh-yuanshi-detial{flex: 0.85;
    padding-left: 25px;}
.xkzl_detailszjgd .xsnh-yuanshi-detial h3{ color: #8f7d4f; font-weight: 700; }
.xkzl_detailszjgd .yuanshi-des{
      font-size: 18px;
    line-height: 34px;
    color: #5b5b5b;
    text-indent: 36px;
    margin-top: 20px;
}
.xkzl_detailszjgd .yuanshi-more{
          text-align: right;
    margin-top: 10px;
}
.xkzl_detailszjgd .yuanshi-more a{
      font-size: 24px;
    line-height: 28px;
    color: #000000;
    position: relative;
}
.xkzl_detailszjgd .yuanshi-more a:after {
content: '';
width: 0;
height: 0;
margin-left: 15px;
display: inline-block;
border-style: solid;
border-left: 11px solid #d00000;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: transparent;
}

@media (max-width: 1299px) {
  .zjgd_xqcent{ margin-top: -216px; }
}
@media (max-width: 991px) {
  .zjgd_xqcent{ margin-top: -170px; }
  .zjgd_xqtop h3{ font-size:24px; }
  .xkzl_detailszjgd .xsnh-yuanshi-box{padding: 30px 20px;
    flex-wrap: wrap;}
  .xkzl_detailszjgd .img-boxs{
    flex: auto;
    display: block;
  }
  .xkzl_detailszjgd .xsnh-yuanshi-detial{
    flex: auto;
    width: 100%;
    padding-left: 0;
  }
}


.xlfzzl_top{ border:1px solid #d2d2d2;  padding: 15px 3% 30px;  position: relative; margin-top: 8px;}
.xlfzzl_top::after {  
  content: "";  
  position: absolute;  
  left: 0;  
  right: 0;  
  bottom: 0;  
  height: 10px; /* 线条的高度 */  
  background: linear-gradient(to right, #bf9e73, rgba(0, 0, 0, 0));  
}
.xlfzzl_top h3{ font-size: 30px;font-weight: 700; }
.xlfzzl_top span{ color: #bf9e73; display: block; margin-bottom: 20px; }
.xlfzzl_top > div{}

.kxfz_tsli{ font-size: 18px; margin-bottom: 30px; }
.kxfz_tsli li{ margin-bottom: 18px;  }
.kxfz_tsli li a{ line-height: 1.7; }
.zlyj_picli_p .xkzl_zegjc{color: #bf9e73; font-size: 16px;}
.qyjcyp_libie{margin-top: 26px;}
.qyjcyp_libie li a  img{ width: 100%; }
.xsylsecond_cent .xgplayer-skin-default{ height: 450px!important;width: 800px!important; }
.zlyj_xkfzzl.jcyp_gl .zlyj_picli li a b img{ height: 428px; }
@media (max-width: 1599px) {
  .zlyj_xkfzzl.jcyp_gl .zlyj_picli li a b img{ height: 417px; }
}
@media (max-width: 1499px) {
.zlyj_xkfzzl.jcyp_gl .zlyj_picli li a b img{ height: 369px; }
}
@media (max-width: 1399px) {
.zlyj_xkfzzl.jcyp_gl .zlyj_picli li a b img{ height: 341px; }
}
@media (max-width: 1299px) {
.zlyj_xkfzzl.jcyp_gl .zlyj_picli li a b img{ height: 324px; }
}
@media (max-width: 1199px) {
.zlyj_xkfzzl.jcyp_gl .zlyj_picli li a b img{ height: 259px; }
}
@media (max-width: 991px) {
.xlfzzl_top h3{ font-size: 24px; }
.zlyj_xkfzzl.jcyp_gl .zlyj_picli li a b img{ height: 198px; }
}
@media (max-width: 767px) {
.zlyj_xkfzzl.jcyp_gl .zlyj_picli li a b img{ height: auto; }
.xsylsecond_cent .xgplayer-skin-default{ height: 169px!important;width: 300px!important; }
}

.tj_ygbut{ position: relative; overflow: hidden; }
.announcement {  
  position: absolute; /* 使用绝对定位 */  
      top: 72px;
    right: -42px;
    padding: 15px 57px;
  background-color: #ec681f; 
  color: white; 
  transform: rotate(45deg); /* 旋转45度 */  
  transform-origin: top right; /* 旋转的基点设为右上角 */ 
  z-index: 1000;  
  font-size: 20px;  
  font-weight: bold;  
  text-align: center; 
} 
#xlmain.ygxl_qyltzyym{ background: #fff; margin-top: 20px; padding-top: 15px; }

@media (max-width: 1199px) {  
  .zxx-style .luntan-banner-box .first-luntan-box .luntan-first-list.tj_ygbut{ position: relative; }
}
@media (max-width: 991px) {  
  
}
@media (max-width: 767px) {  
  
}





/*20240904  zhengxinxin*/
.xsyl_aboutcent .col-md-5.col-lg-5 .img-box {
  position: relative;
  overflow: hidden;
}
.xsyl_aboutcent .col-md-5.col-lg-5 .img-box img {
  transition: all ease 0.25s;
  margin-top: 20px;
}
.xsyl_aboutcent .col-md-5.col-lg-5 .img-box img:hover {
  transform: scale(1.05);
}
.xsyl_aboutcent .col-md-5.col-lg-5 .img-box:after {
  content: '';
  width: 100%;
  height: 10px;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(90deg, #bf9e73 0%, transparent 100%);
}
.xsyl_aboutcent .col-md-5.col-lg-5 .yuanshi-more {
  text-align: right;
}
.xsyl_aboutcent .col-md-7.col-lg-7 > p {
  padding-right: 75px;
  font-size: 18px;
  line-height: 36px;
  text-indent: 2em;
}
.xsyl_aboutcent .col-md-7.col-lg-7 .zhengwen {
  font-size: 18px;
  line-height: 36px;
}
.xsyl_aboutcent .col-md-7.col-lg-7 .zhengwen p {
  margin-bottom: 0;
}
.xsylsecond_cent .xsyl_aboutcent {
  background-image: linear-gradient(90deg, #bf9e73 0%, #fff 100%);
  background-size: 100% 10px;
  background-repeat: no-repeat;
  background-position: bottom center;
  border-bottom: none;
}
.xsylsecond_cent .xsyl_aboutcent:last-child {
  background: none !important;
}
.xsylsecond_cent .work_mubcent {
  padding-bottom: 0;
  display: flex;
}
.xsylsecond_cent .work_mubcent .img-box {
  overflow: hidden;
}
.xsylsecond_cent .work_mubcent img {
   padding-right: 0;
  transition: all ease 0.25s;
  height: 100%;
  object-fit: cover;
}
.xsylsecond_cent .work_mubcent img:hover {
  transform: scale(1.05);
}
.xsylsecond_cent .work_mubcent .work_mub {
  padding-left: 40px;
  padding-top: 30px;
  border: solid 1px #d2d2d2;
  background-image: linear-gradient(90deg, #bf9e73 0%, #fff 100%);
  background-size: 100% 10px;
  background-repeat: no-repeat;
  background-position: bottom center;
  flex: 1;
}
.xsylsecond_cent .work_mubcent .work_mub .trs_editor_view {
  margin-top: 35px;
}
.xsylsecond0904 {
  padding-top: 60px;
}
.xsylsecond0904 .jcyp_gl > p {
  text-indent: 0;
}
.xsylsecond0904 .zlyj_qyjcyp {
  border: solid 1px #d2d2d2;
  padding: 50px;
  background-image: linear-gradient(90deg, #bf9e73 0%, #fff 100%);
  background-size: 50% 40px;
  background-repeat: no-repeat;
  background-position: left 90%;
}
.xsylsecond0904 .zlyj_qyjcyp.zlyj_xkzlfz {
  padding-bottom: 170px;
  background-size: 100% 40px;
  margin-top: 30px;
}
.lgljja_a{ float: right; width: 50%; padding-left: 40px; overflow: hidden; display: block; }
.lgljja_a  img{transition: all ease 0.25s;
  object-fit: cover;}
.lgljja_a:hover img {
  transform: scale(1.03);
}
.xsylsecond0904 .jcyp_gl {
  width: 100%;
}
.xsylsecond0904 .jcyp_more {
  font-size: 14px;
  line-height: 32px;
  color: #2368ab;
}
.xsylsecond0904 .jcyp_more_fujian {
  color: #c09f75;
  display: block;
  margin-top: 10px;
  font-size: 16px;
}
.xsylsecond0904 .jcyp_more_fujian i {
  color: #c09f75;
  font-size: 20px;
  padding-right: 5px;
}
.xsylsecond0904 .lmej_title {
  padding-left: 0;
}
.xsylsecond0904 .lmej_title b {
  font-size: 36px;
}
.xsylsecond0904 .lmej_title:after {
  display: none;
}
@media (max-width: 1599px) {
  .xsylsecond0904 .jcyp_more_fujian {font-size: 14px;}
}

@media (max-width: 1499px) {
  .xsyl_aboutcent .col-md-5.col-lg-5 .img-box img{ margin-top: 100px; }
  .xsylsecond_cent .work_mubcent .img-box{ width: 50%; }
}
@media (max-width: 1299px) {
  .xsylsecond0904 .jcyp_more_fujian {font-size: 12px;}
  .xsylsecond0904 .zlyj_qyjcyp{ padding: 30px; background-size: 50% 30px;
    background-position: left bottom; }
}

@media (max-width: 991px) {
  .xsyl_aboutcent .col-md-5.col-lg-5 .img-box img {
    width: 100%;
  }
  .xsylsecond_cent .work_mubcent {
    flex-wrap: wrap;
  }
  .xsylsecond_cent .work_mubcent img {
    width: 100%;
  }
  .xsylsecond_cent .work_mubcent .work_mub {
    width: 100%;
  }
  .xsylsecond0904 .zlyj_qyjcyp {
    background-position: left bottom;
    background-size: 100% 40px;
  }
}
@media (max-width: 767px) {
  .lgljja_a{ display: none; }
  .xsylsecond0904 .jcyp_more_fujian {font-size: 16px; line-height: 1.7;}
  .xsyl_aboutcent .col-md-5.col-lg-5 .img-box img{ margin-top: 25px; }
  .xsylsecond_cent .work_mubcent .img-box{ width: 100%; }
  .xsylsecond0904 .zlyj_qyjcyp {
    padding: 30px 20px 50px 20px;
  }
  .xsylsecond_cent .work_mubcent .work_mub {
    width: 100%;
    padding-left: 15px;
  }
}



/*20240927  litao*/
.xwdt_div_news{}

.xwdt_div_news .xwdt_newsli > ul li{ overflow: hidden;  padding: 30px 0;}
.xwdt_div_news .xwdt_newsli > ul li a{
  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: auto;
    float: left;
    width: 82%;
    display: block;
}
.xwdt_div_news .xwdt_newsli > ul span{ float: right; margin: 4px 0 0 0; }

@media (min-width: 991px) {
  .xwdt_div_news .xwdt_news .col-md-5{ width: 39.92%; }
  .xwdt_div_news .xwdt_news .col-md-7{ width: 60.08%; }
}

@media (max-width: 1499px) {
.xwdt_div_news .xwdt_newsli > ul li{  padding: 22px 0;}
}
@media (max-width: 1299px) {
  .xwdt_div_news .xwdt_newsli > ul li{  padding: 20px 0;}
}
@media (max-width: 1199px) {
  .xwdt_div_news .xwdt_newsli > ul li{  padding: 15px 0;}
}
@media (max-width: 991px) {
  
}
@media (max-width: 767px) {
  .xwdt_div_news .xwdt_newsli > ul li a{width: 100%;
    white-space: normal;}
}


/*20241009  litao*/
.wrap-appendix{ overflow: hidden; }
.wrap-appendix .img-boxs{width: 180px;}
.fjfmt_img{ width: 180px; margin-bottom: 10px; }


/* 20250528 tyx */
.tyx-style .luntan-detailBox .h1 {
  font-size: 24px;
  font-weight: bold;
  color: #444444;
  position: relative;
  padding-left: 25px;
  margin-top: 0;
}

.tyx-style .luntan-detailBox .h1:after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 31px;
  background-color: #c69c6d;
  position: absolute;
  left: 0;
  top: 0;


}

.tyx-style .luntan-detailBox .lintan-intro {
  padding: 40px 40px 10px 40px;
  background: #f4f4f4;
}

.tyx-style .luntan-detailBox .luntan-peopleInfoBox {
  padding: 40px;
  background: #f4f4f4;
}

.tyx-style .luntan-detailBox .lintan-intro .intro {
  margin-top: 20px;
  font-size: 20px;
  line-height: 38px;
  color: #000000;
  opacity: 0.8;
}

.tyx-style .luntan-detailBox .luntan-peopleInfo .peopleInfo .peopleInfo-name span {
  background-color: #c69c6d;
  border: 2px solid #c69c6d;
  color: #ffff;
  font-weight: 700;
}

.tyx-style .luntan-detailBox .luntan-peopleInfo {
  padding: 40px 0;
}